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

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

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

    空間站

    北極心空

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks
    我們知道,通過使用Spring的AOP,可以非常容易的增強類中一些方法的功能,或者是替換掉一個方法。這里簡單介紹一種不使用Spring AOP,而是Spring IOC中內置的一種方法替換功能。即<bean>標簽中<replaced-method>元素的應用。
    ?
    ?  在Spring的配置文件中,在配置一個Bean的時候,可以使用該元素(標簽)用來設置方法替換。?<replaced-method>標簽的name屬性用來指定要替換的方法名稱,replacer屬性用來指定用來替換的Bean,這個Bean要求實現Spring的MethodReplacer接口。該標簽下面的arg-type元素用來指定0個或多個方法參數。下面我們看一個簡單的例子:
    ?public class LookupMethodBean {
    ?public void test()
    ?{
    ? System.out.println("原始方法!");
    ?}
    ?}
    ?
    ?MethodReplace.java
    import java.lang.reflect.Method;
    import org.springframework.beans.factory.support.MethodReplacer;
    public class MethodReplace implements MethodReplacer {
    ?public Object reimplement(Object obj, Method method, Object[] args)
    ???throws Throwable {
    ??? System.out.println("方法已經被替換!");
    ??return null;
    ?}
    }

    Spring配置文件部分內容
    ?<bean name="replacer" class="springroad.deomo.chap4.MethodReplace">?
    ?</bean>?
    ?<bean name="testBean" class="springroad.deomo.chap4.LookupMethodBean">
    ? <replaced-method name="test" replacer="replacer"> </replaced-method>?
    ?</bean>?
     
      這樣,testBean的test方法被替換,在調用testBean的test方法時,將執行replcacer這個Bean中的reimplement方法。?


    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1344361

    posted on 2006-11-24 22:22 蘆葦 閱讀(1950) 評論(0)  編輯  收藏 所屬分類: Spring
    主站蜘蛛池模板: 亚洲午夜精品第一区二区8050| 伊人久久亚洲综合影院| 国产午夜亚洲精品不卡| 亚洲一欧洲中文字幕在线| 久久久久亚洲AV成人无码网站| 伊人婷婷综合缴情亚洲五月| 国产a不卡片精品免费观看 | 永久免费毛片在线播放| 无码av免费一区二区三区试看| 精品免费久久久久国产一区| 永久免费观看黄网站| 激情吃奶吻胸免费视频xxxx| 男女作爱免费网站| 日本高清不卡中文字幕免费| 看全免费的一级毛片| 一个人看的www免费在线视频| 深夜久久AAAAA级毛片免费看| 国产亚洲欧美在线观看| 人禽伦免费交视频播放| 亚洲五月午夜免费在线视频| 亚洲精品视频免费观看| 三级网站在线免费观看| aⅴ在线免费观看| 日韩免费福利视频| 亚洲啪啪AV无码片| 亚洲av无码一区二区三区天堂古代| 亚洲男人天堂2018av| 精品国产免费人成网站| 青草草色A免费观看在线| 免费v片在线观看无遮挡| 亚洲AV无码成人网站久久精品大| 亚洲精品影院久久久久久| 亚洲AV一区二区三区四区| 免费精品久久天干天干| 日韩在线免费看网站| 亚洲91av视频| 色婷婷综合缴情综免费观看 | 亚洲AV无码成人精品区蜜桃| 亚洲综合色7777情网站777| 2022免费国产精品福利在线| 日韩在线播放全免费|