MyBatis中,SQL所在的xml文件存在id命名相同的ref(方法名)
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for ****.dao.*****Mapper.方法名. please check URL [jar:file:/var/jar包全路径.jar!/BOOT-INF/classes!/mappers/****Mapper.xml] and URL [jar:file:/var/jar包全路径.jar.jar!/BOOT-INF/classes!/mappers/****.xml]
Mapped Statements collection already contains value for ****.dao.*****Mapper.方法名
问题所致原因:mapper中已经定义了这个方法,不止一个同名方法存在,赶紧去看看是你自己还是是哪个同事亦或是其他心有灵犀之人命名了相同的SQL,或是相同的方法名!!!
抓紧修改方法名,切记,与当前mapper中已有的id不重复即可!