<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
    主站蜘蛛池模板: 无码人妻一区二区三区免费看| 青青草国产免费国产是公开| 日本免费在线中文字幕| 91麻豆国产自产在线观看亚洲| 大片免费观看92在线视频线视频| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 国产精品亚洲一区二区三区在线| 四虎永久在线精品免费一区二区| 亚洲国产精品丝袜在线观看| 精品人妻系列无码人妻免费视频 | 亚洲日本韩国在线| 免费国产黄网站在线观看动图 | 久久亚洲国产成人亚| 久别的草原电视剧免费观看| 亚洲精品中文字幕乱码影院| 亚洲中文无码永久免费| 小说区亚洲自拍另类| 国产亚洲精品国看不卡| 日本免费人成视频在线观看| 91在线亚洲综合在线| 四虎影视在线永久免费观看| 中文字幕在线免费播放| 亚洲欧洲精品视频在线观看| 高清国语自产拍免费视频国产| 一级毛片免费在线播放| 亚洲精品福利视频| 毛片在线免费视频| 中国在线观看免费的www| 亚洲欧洲综合在线| 亚洲精品国产高清不卡在线| 免费人成网站在线观看不卡| 国产成人亚洲综合一区| 中文字幕亚洲乱码熟女一区二区| 最近2019中文字幕免费直播| 国产精品亚洲а∨天堂2021| 亚洲成AV人片天堂网无码| 欧洲黑大粗无码免费| 中文字幕视频免费在线观看| 亚洲偷自精品三十六区| 国产亚洲美女精品久久久| 国产精品1024永久免费视频|