`

mybatis与spring整合报错Error creating bean with name 'sqlSessionFactory' defined in class path resource

 
阅读更多

今天做mybatis与spring整合的时候报了一个错误,如下

Caused by: org.springframework.beans.factory.BeanCreationException:

Error creating bean with name 'sqlSessionFactory' defined in class path resource [config/applicationContext.xml]:

Cannot resolve reference to bean 'config/mybatis.xml' while setting bean property 'configLocation';

nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'config/mybatis.xml' is defined

英文不太好,大体理解了一下,好像是说在applicationContext.xml中注册configLocation的地方有错

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="configLocation" ref="config/mybatis.xml"></property>
</bean>

仔细检查了一下代码,发现还真是有错,唉,正确的代码如下

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="configLocation" value="config/mybatis.xml"></property>
</bean>

给我一个支点,我能撬动整个地球,给我一个错误,我能搞挺整个项目抓狂

分享到:
评论

相关推荐

    Mybatis与Spring整合所需的jar包

    mybatis与spring整合时所依赖的jar包,包括: 1.Mybatis所需的jar包括: ant-1.9.6.jar ant-launcher-1.9.6.jar asm-5.2.jar cglib-3.2.5.jar commons-logging-1.2.jar javassist-3.22.0-CR2.jar log4j-...

    mybatis与spring整合的全部jar包

    在整合SSM时,我们需要配置Spring的`beans.xml`和`mybatis-spring.xml`文件,定义数据源、SqlSessionFactory、MapperScannerConfigurer等组件。同时,MyBatis的Mapper接口和XML映射文件也需要正确配置。 7. **...

    mybatis与spring整合全部jar包

    这个“mybatis与spring整合全部jar包”包含了这三个框架整合所需的所有依赖库,使得开发者可以快速搭建SSM项目。 首先,让我们深入了解一下这三个组件: 1. **Spring**:Spring 是一个全面的Java企业级应用开发...

    mybatis-spring 整合jar包

    mybatis-spring 整合jar包,Spring和MyBatis环境整合mybatis-spring-1.1.1

    mybatis与spring整合全部jar包,

    mybatis与spring整合全部jar包,mybatis与spring整合全部jar包,mybatis与spring整合全部jar包,mybatis与spring整合全部jar包,mybatis与spring整合全部jar包,

    mybatis-spring 整合包

    MyBatis-Spring 整合包是专门为将MyBatis持久层框架与Spring应用框架集成而设计的一个组件。这个包的出现旨在简化MyBatis在Spring环境中的配置和使用,使得开发者可以充分利用两者的优点,实现更加灵活和方便的数据...

    mybatis与spring整合全部jar包(包括springmvc

    3. **Spring与MyBatis整合**:整合MyBatis和Spring主要是为了利用Spring的IoC容器管理MyBatis的SqlSessionFactory和SqlSessionTemplate,以及Mapper接口和Mapper XML文件。通过Spring的`SqlSessionFactoryBean`和`...

    Spring3 整合MyBatis3 配置多数据源动态选择SqlSessionFactory详细教程

    Spring3 整合 MyBatis3 配置多数据源动态选择 SqlSessionFactory 详细教程 本教程主要介绍了 Spring3 整合 MyBatis3 配置多数据源动态选择 SqlSessionFactory 的详细教程。下面将详细介绍如何实现 Spring 整合 ...

    MyBatis-Spring整合示例

    &lt;bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"&gt; &lt;property name="dataSource" ref="dataSource"/&gt; &lt;!-- MyBatis配置文件路径 --&gt; &lt;/bean&gt; &lt;bean class="org.mybatis.spring...

    Mybatis与Spring整合所需完整jar包(包含连接池的jar包)

    此外,还需要mybatis-spring-x.x.x.jar,这是MyBatis与Spring的适配器,用于将MyBatis的SqlSession与Spring的ApplicationContext集成,使得我们可以利用Spring的IoC容器来管理MyBatis的SqlSessionFactory和Mapper...

    mybatis与spring整合依赖包集

    本"mybatis与spring整合依赖包集"包含了一系列必要的库,使得开发者能够轻松地搭建集成环境,进行高效的数据访问。 首先,MyBatis是一个优秀的持久层框架,它简化了SQL操作,将SQL语句直接映射到Java方法,避免了...

    mybatis-spring整合项目

    1. **Bean工厂**: Spring作为Bean工厂,负责创建和管理MyBatis的SqlSessionFactory和SqlSession。 2. **事务管理**: Spring可以控制MyBatis的事务边界,通过PlatformTransactionManager实现事务的提交和回滚。 3. **...

    MyBatis整合Spring中间件jar包 mybatis-spring-1.3.0.jar

    MyBatis-Spring是MyBatis与Spring框架的整合组件,其主要目的是简化在Spring应用中集成MyBatis的过程,使两者能够无缝协作。mybatis-spring-1.3.0.jar是这个中间件的特定版本,包含了实现这种集成所需的所有类和资源...

    spring_mybatis 整合jar包

    这些库分别提供了Spring的上下文、bean管理、数据库事务控制以及与MyBatis的集成接口。 在标签中提到了"MyBatis",这是关键的关键词,意味着这个整合主要针对MyBatis的使用。MyBatis允许开发者编写XML或注解形式的...

    mybatis-spring整合jar包

    MyBatis-Spring 整合是Java开发中一个常见的数据访问技术组合,它将MyBatis的灵活性与Spring的管理能力结合在一起,提供了一种高效、无缝的集成方式。这个整合包使得在Spring应用中使用MyBatis变得更加简单,无需...

    MyBatis与Spring整合jar包(1).rar

    MyBatis与Spring整合是Java开发中常见的技术组合,它们的整合可以让我们在使用Spring管理事务和依赖注入的同时,利用MyBatis强大的SQL映射功能。这个名为"MyBatis与Spring整合jar包(1).rar"的压缩包,很可能是包含了...

    mybatis-Spring整合jar包

    MyBatis-Spring 整合是为了在Spring框架中无缝地使用MyBatis持久层框架,它简化了在Spring应用中配置MyBatis的过程,并提供了事务管理和依赖注入等功能。这个整合jar包包含了MyBatis和Spring的基本组件,使得开发...

    Mybatis与Spring整合

    Mybatis与Spring的整合是为了在Java开发中同时利用这两个优秀的框架,提高开发效率和代码的可维护性。Mybatis是一个轻量级的持久层框架,它简化了SQL映射和对象关系映射的过程,而Spring则是一个全面的企业级应用...

    MyBatis_Spring整合jar包(全部jar包)

    在MyBatis与Spring整合的过程中,Spring可以接管MyBatis的SqlSessionFactory,通过Bean工厂自动管理SqlSession的生命周期,这样开发者就不需要手动关闭SqlSession,降低了资源泄露的风险。 MyBatis_Spring整合的...

Global site tag (gtag.js) - Google Analytics