遇到这种情况,要检查一下以下配置:
1) service接口实现类上有没有加@Service注解,注解是不是引用的spring的类?不要导错包
2) 接口有没有写实现类,实现类是实现的对应接口么?比如CategoryServiceImpl implementsCategoryDAO 一不小心根据自动提示,本来应该实现CategoryService,结果实现了CategoryDAO
3) 有没有扫描Service所在的包
4)检查代码字符串是否拼错
5) 使用MyBatisGenerator 数据层代码生成的文件删除,重新生成