<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
    主站蜘蛛池模板: 免费又黄又爽的视频| 午夜老司机免费视频| 亚洲精品乱码久久久久66| 在线看亚洲十八禁网站| 日韩a级毛片免费视频| 亚洲Av永久无码精品一区二区| 手机在线毛片免费播放| 亚洲日产乱码一二三区别| 永久免费看mv网站入口| 亚洲熟妇丰满xxxxx| 热99re久久免费视精品频软件| 亚洲乱理伦片在线观看中字| 国产成人免费A在线视频| 国产AV日韩A∨亚洲AV电影| 免费大片在线观看网站| a毛片成人免费全部播放| 国产亚洲美女精品久久久久狼| 久久精品中文字幕免费| 亚洲精品视频专区| 成人免费无码视频在线网站| 亚洲av无码专区国产不乱码| 亚洲午夜福利精品无码| 免费国产成人午夜在线观看| 亚洲黄色在线观看视频| 在线免费视频一区| 一级特级女人18毛片免费视频| 亚洲精品夜夜夜妓女网| 亚洲一区二区三区免费在线观看| 亚洲首页国产精品丝袜| 免费看国产精品麻豆| 免费播放在线日本感人片| 亚洲精品国产成人99久久| 亚洲天堂免费在线| 亚洲欧洲无码AV不卡在线| 亚洲色图综合在线| 最近免费字幕中文大全视频 | 久久精品一本到99热免费| 亚洲综合无码一区二区痴汉| 久久久久一级精品亚洲国产成人综合AV区 | 亚洲一区在线视频观看| 亚洲精品tv久久久久|