今天做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包,包括: 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-...
在整合SSM时,我们需要配置Spring的`beans.xml`和`mybatis-spring.xml`文件,定义数据源、SqlSessionFactory、MapperScannerConfigurer等组件。同时,MyBatis的Mapper接口和XML映射文件也需要正确配置。 7. **...
这个“mybatis与spring整合全部jar包”包含了这三个框架整合所需的所有依赖库,使得开发者可以快速搭建SSM项目。 首先,让我们深入了解一下这三个组件: 1. **Spring**:Spring 是一个全面的Java企业级应用开发...
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 整合包是专门为将MyBatis持久层框架与Spring应用框架集成而设计的一个组件。这个包的出现旨在简化MyBatis在Spring环境中的配置和使用,使得开发者可以充分利用两者的优点,实现更加灵活和方便的数据...
3. **Spring与MyBatis整合**:整合MyBatis和Spring主要是为了利用Spring的IoC容器管理MyBatis的SqlSessionFactory和SqlSessionTemplate,以及Mapper接口和Mapper XML文件。通过Spring的`SqlSessionFactoryBean`和`...
Spring3 整合 MyBatis3 配置多数据源动态选择 SqlSessionFactory 详细教程 本教程主要介绍了 Spring3 整合 MyBatis3 配置多数据源动态选择 SqlSessionFactory 的详细教程。下面将详细介绍如何实现 Spring 整合 ...
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <!-- MyBatis配置文件路径 --> </bean> <bean class="org.mybatis.spring...
此外,还需要mybatis-spring-x.x.x.jar,这是MyBatis与Spring的适配器,用于将MyBatis的SqlSession与Spring的ApplicationContext集成,使得我们可以利用Spring的IoC容器来管理MyBatis的SqlSessionFactory和Mapper...
本"mybatis与spring整合依赖包集"包含了一系列必要的库,使得开发者能够轻松地搭建集成环境,进行高效的数据访问。 首先,MyBatis是一个优秀的持久层框架,它简化了SQL操作,将SQL语句直接映射到Java方法,避免了...
1. **Bean工厂**: Spring作为Bean工厂,负责创建和管理MyBatis的SqlSessionFactory和SqlSession。 2. **事务管理**: Spring可以控制MyBatis的事务边界,通过PlatformTransactionManager实现事务的提交和回滚。 3. **...
MyBatis-Spring是MyBatis与Spring框架的整合组件,其主要目的是简化在Spring应用中集成MyBatis的过程,使两者能够无缝协作。mybatis-spring-1.3.0.jar是这个中间件的特定版本,包含了实现这种集成所需的所有类和资源...
这些库分别提供了Spring的上下文、bean管理、数据库事务控制以及与MyBatis的集成接口。 在标签中提到了"MyBatis",这是关键的关键词,意味着这个整合主要针对MyBatis的使用。MyBatis允许开发者编写XML或注解形式的...
MyBatis-Spring 整合是Java开发中一个常见的数据访问技术组合,它将MyBatis的灵活性与Spring的管理能力结合在一起,提供了一种高效、无缝的集成方式。这个整合包使得在Spring应用中使用MyBatis变得更加简单,无需...
MyBatis与Spring整合是Java开发中常见的技术组合,它们的整合可以让我们在使用Spring管理事务和依赖注入的同时,利用MyBatis强大的SQL映射功能。这个名为"MyBatis与Spring整合jar包(1).rar"的压缩包,很可能是包含了...
MyBatis-Spring 整合是为了在Spring框架中无缝地使用MyBatis持久层框架,它简化了在Spring应用中配置MyBatis的过程,并提供了事务管理和依赖注入等功能。这个整合jar包包含了MyBatis和Spring的基本组件,使得开发...
Mybatis与Spring的整合是为了在Java开发中同时利用这两个优秀的框架,提高开发效率和代码的可维护性。Mybatis是一个轻量级的持久层框架,它简化了SQL映射和对象关系映射的过程,而Spring则是一个全面的企业级应用...
在MyBatis与Spring整合的过程中,Spring可以接管MyBatis的SqlSessionFactory,通过Bean工厂自动管理SqlSession的生命周期,这样开发者就不需要手动关闭SqlSession,降低了资源泄露的风险。 MyBatis_Spring整合的...