gradle默认只会把resource文件夹当成资源文件,如果mapper文件放在java目录,则编译后不会在out或build下的rensource中生成这写mapper文件。
需要在build.gradle文件中添加配置,将src/main/java下的文件也当作资源文件即可
sourceSets.main.resources.srcDirs = ["src/main/java","src/main/resources"]
xml在src/main/java下:
以IDEA方式运行时生成的out文件:
以GRADLE方式运行时生成的build文件: