今天遇到一个奇葩问题,service被注入成mapperdao,分析了很长时间,最后发现是自己mapperscanner中的路径写的不够精确,导致在扫描mapper接口的时候误将service接口扫描成mapper接口了,这里记录下。
1.打印对象信息发现是mapper类型
2.打印对象方法信息正确
3.但是就是报绑定错误Invalid bound statement (not found)
4.此类错误可以参考https://www.cnblogs.com/tv151579/p/11565509.html
5.注意检查细节,比如这里我就是将scanner写的不够精确,没指向dao
希望以后不要犯这种错误,也希望能帮到一些和我发生同样问题同学。
概当以康,忧思难忘。何以解忧,唯有学习!