记一次 spring boot+mybatis出现Invalid bound statement (not found) 仅适用于个人解决方法
我的 mapper 文件在 /resource/mapper 目录下面
配置在 application.yml 中:
mybatis:
mapperLocations: classpath:mapper/*.xml
type-aliases-package: com.eric.springcloud.entities
在参考了:
博客1:
https://blog.csdn.net/weixin_42204641/article/details/81155726
博客2:
https://blog.csdn.net/z69183787/article/details/48933481
博客3:
https://blog.csdn.net/xing930408/article/details/80610816
依次检查自己的 mapper 文件、映射路径、dao接口中方法名是否和mapper文件的方法名一致,甚至参考博客2中的【4】,去掉了 mapper 文件中的空行,确保无误之后,
没有任何效果,我最后的解决办法是:
删除 mapper 目录,在 resource 下面先新建目录 mapper,再新建 mapper 文件
对,就只是分别重新建目录和文件,其他什么都没改过,原本不通的竟神奇地通了,搞不懂到底咋回事,莫名其妙。
总共花了 我整整 俩 钟头。