场景
在使用SpringBoot+MyBatisPlus搭建后台启动项目时,使用EasyCode自动生成代码。
在访问后台接口时提示:
Invilid bound statement (not found):**.dao.UserDao.queryById
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
首先第一步是会想到dao层的注入有问题。
在使用EasyCode生成代码后,默认生成代码模板中是没有添加@Mapper注解或者在启动类中添加@MapperScan注解。
二者选其一,这里在启动类上添加mapper层扫描注解。