mybatis 变更xml文件目录

mac2025-04-23  6

mybatis的xml默认读取的是resources目录,这个目录是可以变化的。我习惯于将mapper文件和xml放到一起或相邻目录下。 如图:

具体操作: 以mybatis-plus为例

bootstrap.yml 加配置,配置上指定的路径

mybatis-plus: mapper-locations: classpath*:com/baiwang/ai/invoice/dao/xml/*.xml typeAliasesPackage: com.baiwang.ai.invoice.common.model

然后就是在对应目录创建文件。 到此还没有完成,因为默认,maven打包是不会将xml打进去的,还需要在pom.xml中加上配置

<build> <resources> <resource> <directory>src/main/java</directory> <includes> <!--包含文件夹以及子文件夹下所有资源--> <include>**/*.*</include> </includes> </resource> </resources> </build>

到此就可以正常使用了

最新回复(0)