所有的mapper對映檔
mybatis.mapper-locations=classpath*:com/springboot/mapper/*.xml
或resource下的mapper對映檔
mybatis.mapper-locations=classpath*:mapper/**/*.xml
百度得到,但是很亂,稍微整理下:
最近拆項目,遇到個小問題,稍微記錄下:
<!-- 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>
以上是springboot如何實作指定mybatis中mapper檔案掃描路徑的詳細內容。更多資訊請關注PHP中文網其他相關文章!