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

把路径填写完整

相关推荐
即将进化成人机15 小时前
springboot项目创建方式
java·spring boot·后端
教练、我想打篮球15 小时前
117 javaweb servlet+jsp 项目中修改了 数据库连接配置, 却怎么都不生效
java·servlet·jdbc·jsp
你不是我我16 小时前
【Java 开发日记】我们来说一说 Redis IO 多路复用模型
java·开发语言·redis
SadSunset16 小时前
(13)复杂查询
java·笔记·架构·mybatis
浩瀚地学16 小时前
【Java】ArrayList
java·开发语言·经验分享·笔记
阿杰同学16 小时前
Java 设计模式 面试题及答案整理,最新面试题
java·开发语言·设计模式
这样の我16 小时前
java 模拟chrome指纹 处理tls extension顺序
java·开发语言·chrome
Genevieve_xiao16 小时前
【数据结构与算法】【xjtuse】面向考纲学习(下)
java·数据结构·学习·算法
4311媒体网16 小时前
php和c++哪个更好学?C++难学吗?
java·c++·php
毕设源码-朱学姐16 小时前
【开题答辩全过程】以 基于SpringBoot的流行音乐网站的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端