1. 程式人生 > >springboot+mybatis+springmvc實現資料庫增加資料,除錯時service實現類中mapper物件為空

springboot+mybatis+springmvc實現資料庫增加資料,除錯時service實現類中mapper物件為空

問題:service實現類裡面執行到Mapper.save(Entity)時,捕捉到空指標異常
在這裡插入圖片描述
通過除錯,發現
Mapper為空
在這裡插入圖片描述
解決途徑
在瀏覽多個回答後,在論壇裡面看到有人回答說,controller層的方法中new 了*ServiceImpl()導致,如下圖
在這裡插入圖片描述
解決方法:註釋掉該條語句,完美解決問題。再次除錯,可以看到不為空
在這裡插入圖片描述
原因:null
由於現在自己還處於初級階段,沒深入瞭解到原理,所以還不知道產生這個問題的原因。希望知道的大佬們能解釋解釋!謝謝