打包需要执行
gradle shadowJar
,参考 https://github.com/johnrengelman/shadow
如果不使用shadowJar
打包的话,由于 Spring 的 schema 都分散到不同文件里了,META-INF 中的 schema 文件后面的会覆盖前面的导致运行出错,例如使用了context:component-scan
就会出错。下面的配置支持 Spring + MyBatis
1 | plugins { |
大圣,此去欲何?踏南天,碎凌霄。若一去不回…… 便一去不回!
打包需要执行
gradle shadowJar
,参考 https://github.com/johnrengelman/shadow
如果不使用shadowJar
打包的话,由于 Spring 的 schema 都分散到不同文件里了,META-INF 中的 schema 文件后面的会覆盖前面的导致运行出错,例如使用了context:component-scan
就会出错。下面的配置支持 Spring + MyBatis
1 | plugins { |