<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无码麻豆| 成年免费a级毛片| 久久亚洲AV永久无码精品| caoporn成人免费公开| 亚洲欧洲精品无码AV| 午夜精品射精入后重之免费观看| 亚洲av最新在线网址| 91精品国产免费久久国语麻豆| 亚洲精品电影在线| 亚洲国产成人久久综合一 | 久久精品国产亚洲精品| 国产免费A∨在线播放| 免费观看成人毛片a片2008| 亚洲欧美日韩中文二区| 国产人成免费视频| 91精品成人免费国产| 亚洲精品自在线拍| 热久久精品免费视频| 国产精品玖玖美女张开腿让男人桶爽免费看| 久久伊人亚洲AV无码网站| 永久免费A∨片在线观看| 亚洲高清成人一区二区三区| 国产无遮挡色视频免费观看性色 | 国产禁女女网站免费看| 亚洲国产成人精品久久| 你懂的免费在线观看网站| 日韩精品亚洲aⅴ在线影院| 伊人久久免费视频| 亚洲AV色无码乱码在线观看| 国产亚洲精品免费视频播放| 亚洲免费电影网站| jizzjizz亚洲日本少妇| 久久伊人久久亚洲综合| 在线视频免费国产成人| 久久午夜免费鲁丝片| 亚洲精品无码久久| 亚洲国产香蕉碰碰人人| 免费a级毛片网站| 最近中文字幕国语免费完整|