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"));

把路径填写完整

相关推荐
毕设源码-朱学姐5 分钟前
【开题答辩全过程】以 基于SpringBoot+Vue的百货商品进出货平台为例,包含答辩的问题和答案
java·spring boot·后端
左左右右左右摇晃15 分钟前
Java笔记——包装类(自动拆装箱)
java·笔记·python
森林里的程序猿猿17 分钟前
Java深入理解并发、线程、与等待通知机制(一)
java
夜空下的星19 分钟前
springboot实现Minio大文件分片下载
java·spring boot·后端
Huangxy__25 分钟前
接口的的的~
java
廋到被风吹走34 分钟前
【MySql】超时问题分析
java·数据库·mysql
云创智城-yuncitys35 分钟前
[特殊字符]⚡ 停充一体化云平台:基于微服务架构的城市智慧停车+新能源充电解决方案
java·微服务·架构
y = xⁿ36 分钟前
重生之我创作出了小红书:对象存储模块,用户资料模块
后端·mysql·intellij-idea
毕设源码-朱学姐41 分钟前
【开题答辩全过程】以 高效便捷的民航订票系统为例,包含答辩的问题和答案
java
零雲1 小时前
java面试:Spring事务失效的场景有哪些?
java·数据库·面试