java吧 关注:1,246,591贴子:12,725,967
  • 14回复贴,共1

Spring和MyBatis整合,mapper空指针

只看楼主收藏回复

Spring和MyBatis整合,mapper自动注入失败,mapper为空,但是代码手动加载applicationcontext.getbean可以获取mapper,这是什么问题,求大神(´⊙ω⊙`)!


IP属地:河北来自iPhone客户端1楼2016-12-04 22:06回复
    dd


    来自Android客户端2楼2016-12-04 22:25
    收起回复
      配置文件呢,什么都没有


      IP属地:广东来自iPhone客户端4楼2016-12-07 12:53
      回复
        好像是因为spring加载顺序的问题,applicationcontext.getbean因为配置跑了一遍后bean已经创建好了,bean都成功织入。所以能够通过这个方法得到bean。但是你用普通的测试类是没有跑过配置,需要用spring整合的junit4


        IP属地:江苏7楼2016-12-07 17:18
        收起回复
          在serviceImpl中,private DaoMapper mapper 的前面,没有批注@Autowired


          IP属地:湖北9楼2016-12-16 11:12
          收起回复