<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Read Sean

    Read me, read Sean.
    posts - 508, comments - 655, trackbacks - 9, articles - 4

    [Tips] Spring 2.5.6新特性之packagesToScan

    Posted on 2009-01-29 02:59 laogao 閱讀(22725) 評論(2)  編輯  收藏 所屬分類: On Java

    如果你使用早前版本的Spring,又恰好采用了Annotation注解方式(而非傳統XML方式)配置Hibernate對象關系映射,那么在通過org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean配置sessionFactory時,你一定對annotatedClasses、annotatedPackages有一種說不出的胸悶的感覺,如此以高配置性見長的Spring,怎么在這一個小小的環節上就不能做得再靈活些呢,一定要一個個手寫Class路徑么?

    估計有不少人無奈選擇了從AnnotationSessionFactoryBean繼承一個自定義的子類,自己實現掃描邏輯,找出@Entity注解過的類清單配置進去。

    Spring 2.5.6里有個不怎么起眼的改進,那就是在AnnotationSessionFactoryBean上增加了一個新的方法:
    setPackagesToScan(String[] packagesToScan)

    有了這個方法,我們不再需要自己動手去實現實體類的掃描了,直接在Spring配置文件中AnnotationSessionFactoryBean這個section上增加類似如下的一個property即可(假定你需要加載的實體類所在的包名match這個字符串"com.**.bo"):
    <property?name="packagesToScan"?value="com.**.bo"/>

    你也可以以清單的方式指定多于1條的匹配字串,如:
    <property?name="packagesToScan">
    ????
    <list>
    ????????
    <value>com.abc.core.bo</value>
    ????????
    <value>com.abc.auditing.bo</value>
    ????
    </list>
    </property>

    Feedback

    # re: [Tips] Spring 2.5.6新特性之packagesToScan  回復  更多評論   

    2014-08-05 19:54 by 11
    101

    # 11[未登錄]  回復  更多評論   

    2014-08-05 19:55 by 00
    404
    主站蜘蛛池模板: 又大又黄又粗又爽的免费视频 | 成人在线免费看片| 国产av无码专区亚洲av桃花庵| 免费看黄网站在线看| 四虎影视精品永久免费网站| 国产综合激情在线亚洲第一页| 免费在线视频一区| sihu国产精品永久免费| 亚洲精品无码成人片久久| a毛看片免费观看视频| 亚洲第一福利网站| 真人做人试看60分钟免费视频| 亚洲色图激情文学| 免费高清小黄站在线观看| 亚洲AV无码专区在线厂| 久久久久噜噜噜亚洲熟女综合| 中文字幕高清免费不卡视频| 亚洲国产精品久久久久久| 黄在线观看www免费看| 亚洲色成人四虎在线观看| 亚洲va中文字幕无码| a级日本高清免费看| 亚洲精品中文字幕无码AV| 成人免费看吃奶视频网站| 免费无码午夜福利片| 国产亚洲精品一品区99热| 67194熟妇在线永久免费观看| 亚洲中文无码mv| 亚洲无码黄色网址| 久久久免费精品re6| 精品国产日韩久久亚洲| 亚洲国产精品专区在线观看| 色欲国产麻豆一精品一AV一免费| 久久精品国产亚洲AV忘忧草18| 国产一区二区三区免费看| 怡红院免费的全部视频| 亚洲一卡2卡3卡4卡国产网站| 免费a级毛片视频| 麻花传媒剧在线mv免费观看| 美景之屋4在线未删减免费| 亚洲国产一区在线|