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

把路径填写完整

相关推荐
ZhengEnCi10 小时前
ObjectUtils.isEmpty 完全指南-从入门到精通的 Java 空值判断利器
java·后端
FreeBuf_10 小时前
Happy DOM曝CVSS 9.4严重RCE漏洞,PoC已公开(CVE-2025-61927)
java·c语言·c++·python·php
自由的疯10 小时前
优雅的代码java
java·后端·面试
一只小风华~10 小时前
Vue Router 导航守卫
java·前端·javascript·vue.js·笔记·html
Cg1362691597410 小时前
封装的实现和定义
java·开发语言
wxin_VXbishe10 小时前
基于SpringBoot的天天商城管理系统的设计与现-计算机毕业设计源码79506
java·c++·spring boot·python·spring·django·php
Su-RE10 小时前
【ElasticSearch】text 和 keyword 类型区分
java·数据库·elasticsearch
武子康10 小时前
Java-146 深入浅出 MongoDB 数据插入、批量写入、BSON 格式与逻辑查询and or not操作指南
java·开发语言·数据库·sql·mongodb·性能优化·nosql
虎子_layor11 小时前
从0到1学习泛型
java
萤丰信息11 小时前
从超级大脑到智能毛细血管:四大技术重构智慧园区生态版图
java·人工智能·科技·重构·架构·智慧园区