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