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

把路径填写完整

相关推荐
黎子越13 小时前
python相关练习
java·前端·python
电商API&Tina13 小时前
电商数据采集 API 接口 全维度解析(技术 + 商业 + 合规)
java·大数据·开发语言·数据库·人工智能·json
liwulin050613 小时前
【JSON】使用com.fasterxml.jackson解析json字符串
java·数据库·json
what丶k14 小时前
深度解析:以Kafka为例,消息队列消费幂等性的实现方案与生产实践
java·数据结构·kafka
星火开发设计14 小时前
C++ 输入输出流:cin 与 cout 的基础用法
java·开发语言·c++·学习·算法·编程·知识
毕设源码-邱学长14 小时前
【开题答辩全过程】以 基于Springboot的酒店住宿信息管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
仟濹14 小时前
【Java加强】1 异常 | 打卡day1
java·开发语言·python
AllData公司负责人14 小时前
【亲测好用】实时开发平台能力演示
java·c语言·数据库
pcm12356714 小时前
设计C/S架构的IM通信软件(3)
java·c语言·架构
咖啡啡不加糖15 小时前
Grafana 监控服务指标使用指南:打造可视化监控体系
java·后端·grafana