java吧 关注:1,225,717贴子:12,682,801
  • 14回复贴,共1

userdao是接口 一调用userdao里的方法就报空指针

只看楼主收藏回复

userdao是接口 一调用userdao里的方法就报空指针异常,看视频里做的,视频里没问题,不知道我为什么会出错。
跪求哪位大佬能帮帮我。万分感谢



IP属地:安徽来自Android客户端1楼2019-09-24 17:03回复
    唉。没人知道


    IP属地:安徽来自Android客户端3楼2019-09-24 17:17
    回复
      userdao没有注入成功吧,报的21行空指针,应该是userdao为null的原因。


      来自Android客户端4楼2019-09-24 17:25
      收起回复
        是不是你@service注解在实现类大写的 结果在引用的时候用小写的了 所以报错了 贴的不全具体不好定位


        IP属地:江苏5楼2019-09-24 17:53
        收起回复
          dao层有没有加注解


          IP属地:广东6楼2019-09-24 17:59
          收起回复
            我换了一下注解解决了,用的autowire


            IP属地:安徽来自Android客户端7楼2019-09-24 18:08
            回复
              换注解不是根本原因。 你发一下userDaoImpl的代码看看。


              IP属地:浙江来自Android客户端8楼2019-09-25 07:25
              收起回复
                因为@Resource默认是类名开头小写的名字查找,@Autowire默认是用类的Class类型查找


                IP属地:浙江来自iPhone客户端9楼2019-10-12 09:09
                回复
                  一个是按名称装配,一个按类型装配


                  IP属地:四川10楼2019-10-12 09:25
                  收起回复
                    你这java咋不学了,去搞叉车?


                    IP属地:江苏来自Android客户端11楼2020-02-25 22:07
                    回复