mybatis-spring:MapperScannerConfigurer、MapperScannerConfigurer
2016-08-24 11:17
369 查看
前言
Mybatis逆向工程可以生成pojo类、Mybatis配置文件、dao。另外需要一个Mybatis的配置文件将这些生成的代码进行整合。配置
<!-- myBatis文件 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- 自动扫描entity目录, 省掉Configuration.xml里的手工配置 --> <property name="mapperLocations" value="classpath:/com/yuliang/mapper/*.xml" /> </bean> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.yuliang.dao" /> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" /> </bean>
SqlSessionFactoryBean
在spring上下文中实例化一个共享的Mybatis sql session工厂,然后将这个SQLSessionFactory通过依赖注入注入给基于Mybatis的DAOs。MapperScannerConfigurer
继承自BeanDefinitionRegistryPostProcessor,他会从一个Base package开始,遍历所有子目录下的接口,并将这些接口注册为MapperFactoryBean, (只有包含至少一个接口方法的接口才会被注册)。public interface UserInfoMapper { int deleteByPrimaryKey(Integer id); int insert(UserInfo record); int insertSelective(UserInfo record); UserInfo selectByPrimaryKey(Integer id); int updateByPrimaryKeySelective(UserInfo record); int updateByPrimaryKey(UserInfo record); }
相关文章推荐
- Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
- Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
- Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
- Spring整合Mybatis(一)------MapperScannerConfigurer
- spring 整合mybatis配置 MapperScannerConfigurer,无法读配置文件错误
- Mybatis提示Cannot find class [org.mybatis.spring.mapper.MapperScannerConfigurer]
- 【spring+mybatis】MapperScannerConfigurer
- Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
- Spring-Mybatis MapperScannerConfigurer 取不到PropertyPlaceholderConfigurer里的值
- spring+mybatis使用MapperScannerConfigurer引起的PropertyPlaceholderConfigurer无效问题
- spring和mybatis整合的关键:org.mybatis.spring.mapper.MapperScannerConfigurer 类作用
- org.mybatis.spring.mapper.MapperScannerConfigurer
- Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
- org.mybatis.spring.mapper.MapperScannerConfigurer$Scanner$1
- MapperScannerConfigurer在mybatis-spring的妙用
- AAAMybatis使用MapperScannerConfigurer实现自动注册dao到spring容器
- Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring
- 【spring+mybatis】MapperScannerConfigurer
- 关于Spring+MyBatis的MapperScannerConfigurer无法加载place-holder属性问题分析
- Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring