Mybatis MapperScannerConfigurer自动扫描Mapper接口生成代理注入到Spring的方法

2022-07-20 14:49:21

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

    <property name="dataSource" ref="dataSource" />

    <property name="mapperLocations" value="classpath*:**/*Dao*.xml"></property>

</bean>

 

<!-- dao配置 -->

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">

    <property name="basePackage" value="com.bijian.study.dao" />

    <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />

</bean>


MapperScannerConfigurer 支 持 过 滤 由 指 定 的 创 建 接 口 或 注 解 创 建 映 射 器 。 annotationClass 属性指定了要寻找的注解名称。 markerInterface 属性指定了要寻找的父 接口。如果两者都被指定了,加入到接口中的映射器会匹配两种标准。默认情况下,这两个 属性都是 null,所以在基包中给定的所有接口可以作为映射器加载。

————————————————

版权声明:本文为CSDN博主「老猫丿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_51128948/article/details/115089888