沉睡森林@漂在北京

本处文章除注明“转载”外均为原创,转载请注明出处。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  152 随笔 :: 4 文章 :: 114 评论 :: 0 Trackbacks
在使用spring-data-jpa的时候,我习惯性的没使用@Service,而是在xml文件里面定义了service bean。
而这时,在service类里面@Autowired的XXXXXXRepository提示空指针异常。
这个问题在我的testcase里面是不存在,也就是说,使用AbstractTransactionalJUnit4SpringContextTests进行加载xml文件的方式,所有的bean都可以准确的注入。
后来我换了@Service方式,加入<context:component-scan base-package=""/>就可以了。
怀疑是spring的data-jpa定义的XXXXXXRepository在web模式下面加载到application context里面出了问题。
也有可能是因为我的xxxxx-servlet.xml文件里面哪里定义不对导致的。
posted on 2012-03-23 12:42 王总兵 阅读(604) 评论(0)  编辑  收藏 所属分类: Spring

只有注册用户登录后才能发表评论。


网站导航: