1.問題描述

userMapper用@Resource注解的方式進行注入獲取不成功,為null 報NullPointException空指針錯誤
2.解決步驟:
1)查看mapper包路徑是否正確

2)查看逆向生成的各個mapper下面的mapper.xml文件,檢查mapper的命名空間的路徑是否正確,如果不正確,重新去逆向生成一遍

3)查看UserServiceImpl這個類的spring注解給別名有沒有給錯

a.可以看到我們給別名的時候@Service("userService")了,我們應該是@Service("userServiceImpl"),這樣才能可以怕spri
ng注入獲取該userServiceImpl這個實現類,猶如掃描儀MapperScannerConfigurer去掃描獲取mapper的時候必須要綁定配合
userServiceImpl實現類來獲取,所以必須得userServiceImpl注入獲取成功
b.成功的修改演示截圖是:
4.最后:
希望你通過這三個解決方案可以成功解決你的問題情況,我的問題是出現在了情況三,然后呢,這個問題卡了我好久好久,寫了此篇博客,以此記錄自己的成長。望屏幕前的你留個小關注,願你我在程序的道路上風生水起
