All mapper mapping files
mybatis.mapper-locations=classpath*:com/springboot/mapper/*.xml
or the mapper mapping file under resource
mybatis.mapper-locations=classpath*:mapper/**/*.xml
Baidu got it, but it’s very messy. Let’s sort it out a little:
Recently dismantled the project and encountered a small problem. I’ll record it a little bit:
<!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- 自动扫描mapping.xml文件 --> <property name="mapperLocations" value="classpath*:com/**/mapping/*.xml"></property> </bean> <!-- DAO接口所在包名,Spring会自动查找其下的类 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.xxx.dao" /> <!--<property name="basePackage" value="com.xxx.dao,com.yyyy.dao" />--> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property> </bean>
The above is the detailed content of How does springboot specify the mapper file scanning path in mybatis?. For more information, please follow other related articles on the PHP Chinese website!