mybatis配置mapper-locations位置的三种方式小结
作者:8号看台
这篇文章主要给大家介绍了关于mybatis配置mapper-locations位置的三种方式,Mybatis-Plus的初衷是为了简化开发,而不建议开发者自己写SQL语句的,但是有时客户需求比较复杂,需要的朋友可以参考下
方式一 xml文件与mapper类放在一起。
yml 配置
mybatis: config-location: classpath:mybatis-config.xml mapper-locations: classpath:com/example/pgsqldemo/mybatis/dao/xml/*.xml # mapper-locations: classpath:static/mybatis/mapper/*.xml
pom.xml 配置
<build> <resources> <!-- 扫描src/main/java下所有xx.xml文件 --> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <!-- 扫描resources下所有资源 --> <resource> <directory>src/main/resources</directory> </resource> </resources> </build>
方式二 resources创建Mapper接口同名文件夹用来存放Mapper.xml文件(mybatis默认方式)
yml 配置
mybatis: config-location: classpath:mybatis-config.xml
方式三 在resources目录下创建自定义文件夹存放
yml 配置
mybatis: config-location: classpath:mybatis-config.xml mapper-locations: classpath:/mapper/*.xml
总结
到此这篇关于mybatis配置mapper-locations位置的三种方式的文章就介绍到这了,更多相关mybatis配置mapper-locations位置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!