遇到這種情況,要檢查一下以下配置:
1) service接口實現類上有沒有加@Service注解,注解是不是引用的spring的類?不要導錯包
2) 接口有沒有寫實現類,實現類是實現的對應接口么?比如CategoryServiceImpl implementsCategoryDAO 一不小心根據自動提示,本來應該實現CategoryService,結果實現了CategoryDAO
3) 有沒有掃描Service所在的包
4)檢查代碼字符串是否拼錯
5) 使用MyBatisGenerator 數據層代碼生成的文件刪除,重新生成