目前,SpringBoot在各企业中广泛使用,如果将SpringBoot与Mybatis结合使用,有些人可能希望将mapper.xml存储在resouce目录中,或与mapper.xml一起配置接口
首先,第一
也就是说,这是网络上说得最多的东西,添加依存的内容就不详细了。
将对xml中实体对象的引用设置添加到application.properties
将资源目录下的xml位置添加到application.properties
如下图所示
my batis.type-aliases-package=com.Gao.security.bean mybatis.mapper-locations=class path : my batis/mapper
向springboot主门户添加注释。 中的值是支持映射器的Java接口类
@ mappers can (com.Gao.security.Dao ) () ) )然后第一种放置方式结束,可以正常使用mabatis。
接下来,我来说第二个故事。 第二个更简单
优点:不需要将第一个配置添加到application.properties,也不需要将MapperScan注释添加到springboot主门户
具体配置:
将Mapper和Java接口存储在以下目录中
2 .只需将资源资源配置添加到pom.xml的build标记中,然后加载src/main/java的xml,如下图所示
buildpluginsplugingroupidorg.spring framework.boot/groupidartifactidspring-boot-maven-plugin/artifact id/plugin PPP main/Java/directoryincludesinclude * *.XML/include/includes/resource resource directory/resource/resources/bubiburce 现在这两种方式都说了。 具体来说,根据自己的想法使用哪个好呢