沉睡森林@漂在北京

          本處文章除注明“轉載”外均為原創,轉載請注明出處。

            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 王總兵 閱讀(739) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 岳阳县| 乌拉特后旗| 高碑店市| 汕尾市| 六安市| 于田县| 射阳县| 高台县| 吉林省| 江油市| 丹巴县| 互助| 太保市| 南投市| 玛多县| 左权县| 五台县| 克山县| 呼和浩特市| 衡东县| 卢湾区| 孟村| 绵阳市| 通化市| 宣武区| 花垣县| 鄂尔多斯市| 民乐县| 浏阳市| 拉萨市| 农安县| 和平县| 汉源县| 乌恰县| 泽州县| 育儿| 潜山县| 连城县| 灵璧县| 抚州市| 滁州市|