沉睡森林@漂在北京

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

            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 王總兵 閱讀(729) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 新乡县| 桐庐县| 泸西县| 冷水江市| 大兴区| 凤凰县| 安岳县| 荃湾区| 禄劝| 会理县| 柯坪县| 东乡族自治县| 雷波县| 渑池县| 九江市| 出国| 三台县| 家居| 阳朔县| 四子王旗| 高要市| 巴中市| 镇赉县| 修武县| 阳朔县| 吴堡县| 托里县| 尉犁县| 吉林省| 湘西| 庆安县| 扬州市| 佳木斯市| 景德镇市| 汕头市| 南宫市| 瑞丽市| 蓬莱市| 嘉荫县| 榆社县| 内江市|