springboot 项目启动报Has been loaded by XML or SqlProvider, ignoring the injection of the SQL的错误的解决方案

  • Post author:
  • Post category:其他




目前报这个错误的可能原因有以下三种:



第一种:

这个错是因为mapper文件中定义了insert,并且xml文件也定义了insert,但是他们方法名不同导致的。

参考链接


解决方案:将方法名统一



第二种:

在xml中引用已经删除的实体类,或者方法

参考链接


解决方案: 在xml中去掉对不存在的方法或实体类的引用



第三种:

由于本机时间和实际的时间相差太久导致的,比如现在是北京时间 2020-5-29 号,为了测试业务中对时间的判断,你手动将电脑时间改为2020-4-15号,也会导致这个问题

解决方案:将时间调成正确的本地的时间,如果想要测试业务中对时间的判断,可以先将项目启动起来,再去修改自己电脑的时间



版权声明:本文为weter_drop原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。