ssm項目中userServiceImpl中mapper的注入問題


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.最后:

  希望你通過這三個解決方案可以成功解決你的問題情況,我的問題是出現在了情況三,然后呢,這個問題卡了我好久好久,寫了此篇博客,以此記錄自己的成長。望屏幕前的你留個小關注,願你我在程序的道路上風生水起

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM