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

      希望你通过这三个解决方案可以成功解决你的问题情况,我的问题是出现在了情况三,然后呢,这个问题卡了我好久好久,写了此篇博客,以此记录自己的成长。望屏幕前的你留个小关注,愿你我在程序的道路上风生水起

  • 相关阅读:
    鸡哥的限币令(有上下限的网络流/费用流问题)
    AtCoder Regular Contest 128 部分题题解
    一道题
    2021CCPC河南省赛
    10.26训练赛
    博弈论和SG函数
    10.24训练赛
    10.22训练赛
    CF #749
    atcoder ABC233
  • 原文地址:https://www.cnblogs.com/xiaojieDeam/p/14269419.html
Copyright © 2020-2023  润新知