ssm中对mybatis的配置

<!-- spring 通过 sqlSessionFactoryBean 获取 sqlSessionFactory 工厂类 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<!-- 扫描 po 包,使用别名 -->
<property name="typeAliasesPackage" value="programmer.entity"></property>
<!-- 扫描映射文件 -->
<property name="mapperLocations" value="classpath:config/mybatis/mapper/admin/*.xml"></property>
</bean>

<!-- 配置扫描 dao 包,动态实现 dao 接口,注入到 spring 容器中 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="programmer.dao" />
<!-- 注意使用 sqlSessionFactoryBeanName 避免出现spring 扫描组件失效问题 -->
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
</bean>

 

Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring(https://www.cnblogs.com/jpfss/p/7799806.html)

posted @ 2020-04-13 15:07  lalalalatxx  阅读(437)  评论(0编辑  收藏  举报