Mybatis配置问题:文件重复加载,希望各位大佬指教一下

今天遇到一个SpringBoot 在使用mybatis是时的一个问题 。
项目在idea上直接跑能行,但是用maven打包为jar包后,用java -jar 包名 运行时会报错,错误日志很长但大多是重复的,如下图所示:

大概意思就是xml文件中sql语句的id重复了,但是经过自己的检验,文件中并无重复,于是进行了各种尝试,只要这些文件中有任何一个语句就会报错,所以经过反复盘查,最终找到了原因,原因就是配置文件mybatis的mapper-location参数问题,原图如下:

-classpath和classpath*同时使用会导致重复加载

原因虽然找到但是本人还有些疑问:为什么在不打包的情况下运行,程序可以正常运行,但是打包后就不行了呢?希望各位大佬指教一下



#Spring#
全部评论

相关推荐

06-07 19:59
门头沟学院 C++
补药卡我啊😭:都快15年前的了还在11新特性
你的简历改到第几版了
点赞 评论 收藏
分享
07-02 22:46
门头沟学院 Java
码农索隆:hr:“管你投没投,先挂了再说”
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务