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

把路径填写完整

相关推荐
这周也會开心4 小时前
Collections和Arrays工具类整理
java·开发语言
期待のcode4 小时前
Jackson
java·spring boot·json
摇滚侠4 小时前
Java 零基础全套视频教程,String StringBuffer StringBuilder 类,笔记142-144、146
java·开发语言·笔记
Coder_Boy_4 小时前
基于SpringAI的智能平台基座开发-(五)
java·人工智能·spring boot·langchain·springai
步步为营DotNet4 小时前
深度探索.NET 中 IAsyncEnumerable:异步迭代的底层奥秘与高效实践
java·jvm·.net
x66ccff4 小时前
Claude Code 安装方法
android·java·数据库
毕设源码-赖学姐4 小时前
【开题答辩全过程】以 高校社团管理系统设计与实现为例,包含答辩的问题和答案
java·eclipse
PacosonSWJTU4 小时前
Guava缓存使用入门
java·缓存·guava
豆豆4 小时前
支持企业/政府/高校网站站群的cms内容管理系统有哪些
java·开发语言·cms·低代码平台·工单系统·sso单点登录·站群cms
一个专注写代码的程序媛4 小时前
流式读取数据
java·数据结构·算法