记一次配置mybatis plus报错有感
参考,欢迎点击原文:https://blog.csdn.net/wwrzyy/article/details/86034458(问题原因)
https://www.jianshu.com/p/28d6d9a56b62(安装流程)
项目场景:
自己尝试手动配置springBoot+mybatis plus,中间出了个报错,花了靠一个下午最终在临近下班前解决了
问题描述:
按照教程操作,自己运行了下报如下图错误
原因分析:
- 图上的意思是没有找到mapper里面的唯一方法,我直接反应就是可能namespace或者xml哪里出问题了,仔细检查了mapper和xml,都没有发现有啥不对劲的地方。
- 然后我寻思就先测测之前用mybatis实现的detail接口吧,发现之前的接口也报这个了,然后我就把这次新加的配置给注释了,还是报这个。
- 接着我把pom也注释了,重启下之前的老接口就正常了,发现是加了mybatis-plus导致的。
- 于是我先恢复pom,看百度有人说可能是启动文件上的mapperScan跟配置文件冲突了,于是我注释了启动文件上的注解,依然报这个
- 再注释了mybatis配置后修改mapper-locations的路径跟老项目一样(老项目路径是从.com开始的),还是不行。
- 查百度有人说要注释掉配置文件下mybatis的配置行,于是我注释了还是不行。
- 我就想之前的mybatis可以查,为啥这个plus就不行呢,是不是路径有问题,直接使用mybaits的路径在mybatis-puls上,果然可以了,神奇
解决方案:
如上所述
本文作者:蜗牛使劲冲
本文链接:https://www.cnblogs.com/warrenwt/p/18074518
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)