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

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

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

    Cyh的博客

    Email:kissyan4916@163.com
    posts - 26, comments - 19, trackbacks - 0, articles - 220

    Aware相關接口&CGLIB

    Posted on 2009-02-16 19:51 啥都寫點 閱讀(343) 評論(0)  編輯  收藏 所屬分類: J2EE

    Aware相關接口,表示在Spring實例化Bean之前進行相關的調用

    例如:準備工作-->打掃工作

    BeanNameAware表示在Spring實例化Bean之前進行調用

    ApplicationContextAware Bean類被初始化之后,將會被注入ApplicationContext實例

    //ApplicationContext實例由系統自動添加上去

       public void setApplicationContext (ApplicationContext arg0) throws BeansException {

    }    

    消息支持

    ApplicationContext繼承了MessageSource接口,用戶可以直接使用

    事件監聽:

    容器關閉

    容器初始化

    Web中請求處理的時候

    CGLIB

    springAOP的支持

    Asepect默認情況下不用實現接口,但對于目標對象(UserManagerImpl.java,在默認情況下必須實現接口,如果沒有實現接口必須引入CGLIB

    我們可以通過Advice中添加一個JoinPoint參數,這個值會由spring自動傳入,從JoinPoint中可以取得參數值、方法名等等。

    1、 如果目標對象實現了接口,默認情況下會采用JDK的動態代理實現AOP

    2、 如果目標對象實現了接口,可以強制使用CGLIB實現AOP

    3、 如果目標對象沒有實現接口,必須采用CGLIB庫,spring會自動在JDK動態代理和CGLIB之間轉換

    à如何強制使用CGLIB實現AOP

       *添加CGLIB庫,SPRING_HOME/cglib/*.jar

       * spring配置文件中加入<aop:aspect-autoproxy proxy-target-class=”true”/>

    JDK動態代理和CGLIB字節碼生成的區別?

     *JDK動態代理只能對實現了接口的類生成代理,而不能針對類

     *CGLIB是針對實現代理,主要是對指定的類生成一個子類,覆蓋其中的方法

    因為是繼承,所以該類或方法最好不要聲明成final



                                                                                                           --    學海無涯
            

    主站蜘蛛池模板: 最近免费中文字幕大全高清大全1| 免费一级做a爰片久久毛片潮| 免费看少妇高潮成人片| 亚洲精品国产高清嫩草影院| 曰批免费视频播放免费| 亚洲不卡AV影片在线播放| 无遮挡国产高潮视频免费观看| 免费a级毛片无码a∨性按摩| 日韩在线观看视频免费| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 免费v片在线观看| 另类图片亚洲校园小说区| 亚洲国产精品碰碰| 国产在线观a免费观看| 国产成人亚洲综合色影视| 久久99精品免费视频| 亚洲成人福利在线观看| 97无码免费人妻超级碰碰碰碰 | 亚洲国产美女视频| 成年大片免费视频| 麻豆安全免费网址入口| 国产成人亚洲精品影院| 嫩草影院在线播放www免费观看 | 亚洲AV日韩AV永久无码色欲| 亚洲第一成人影院| 久久国产精品2020免费m3u8| ass亚洲**毛茸茸pics| 国产免费观看黄AV片| 在线观看免费视频一区| 亚洲春色另类小说| 哒哒哒免费视频观看在线www| 国产精品青草视频免费播放| 亚洲白色白色永久观看| 国产又大又黑又粗免费视频 | 十八禁视频在线观看免费无码无遮挡骂过| 精品亚洲av无码一区二区柚蜜| 免费看无码自慰一区二区| 日本高清免费中文在线看| 亚洲日本va午夜中文字幕一区| 久久精品a一国产成人免费网站| 一级A毛片免费观看久久精品 |