idea springboot mybatis mapper @Autowired 注入錯誤

剛開始這裏會注入錯誤:

解決方案:

在mapper文件中添加註解@Repository,如下(剛開始的時候只有一個@Mapper註解,會報紅線):

//@Mapper與@Repository的作用類似,都是幫助接口自動生成實現類。
@Mapper//這個註解是必須的
@Repository//這個註解不是必須的。去掉之後serviceImpl中的自動注入會報紅線(是ide而定,有的ide應該不會報紅線),但是不影響運行。加上之後自動注入不會再報紅線,也不影響運行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章