Result Maps collection already contains key, IDEA可以运行,打成JAR包就报错了

Spring Boot 3.3.3, mybatis 3.0.3.

遍寻全网,最后发现,是有一处代码的classpath路径问题.

原先的写法:

java 复制代码
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:**/sqlmapdict/*.xml"));

需要修改为:

java 复制代码
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:com/stone/highblue/space/sqlmapdict/*.xml"));

把路径填写完整

相关推荐
PwnGuo6 分钟前
Android逆向:在 Unidbg 中解决 native 函数内调用 Java 方法的报错
android·java·python
输出输入14 分钟前
IJ IDEA 目录结构
java
Kratzdisteln18 分钟前
【1902】预先生成完整的树状PPT结构
java·前端·powerpoint
Sylvia-girl23 分钟前
Lambda表达式
java·开发语言
Pluchon27 分钟前
硅基计划4.0 算法 动态规划入门
java·数据结构·算法·动态规划
Java程序员威哥34 分钟前
Java应用容器化最佳实践:Docker镜像构建+K8s滚动更新(生产级完整模板+避坑指南)
java·开发语言·后端·python·docker·kubernetes·c#
shjita35 分钟前
mr-----topn的用法
java
小范馆41 分钟前
C++ 编译方法对比:分步编译 vs 一步到位
java·开发语言·c++
ascarl201044 分钟前
记录一下Nacos和XXLJOB修复漏洞
java
福娃筱欢44 分钟前
通用机KESV8R2-3节点集群缩容为2节点
java·开发语言