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

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

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

    Spring學(xué)習(xí)心得(五)

     

    Spring學(xué)習(xí)心得(五)

    1.       advice細(xì)粒度的控制,可以通過pointcut類來控制。

    2.       advisoradvicepointcut的集合體。

    3.       控制方法如下:

    a)       定義Pointcut中的ClassFilter實(shí)現(xiàn)類和MethodMatcher實(shí)現(xiàn)類,完成對classmethod方法的advice的控制,其中MethodMatcher中的matches(Method method, Class targetClass)方法是對classmethod的雙重并集控制

    b)      定義新的Pointcut實(shí)現(xiàn)類,并將ClassFilter實(shí)現(xiàn)類和MethodMatcher實(shí)現(xiàn)類賦值

    c)       定義新的advisor并且實(shí)現(xiàn)PointcutAdvisor接口

    d)      在定義的advisor中使用PointcutAdvisor接口中的getPointcut()getAdvice()Pointcut的實(shí)現(xiàn)類和需要的advice進(jìn)行傳遞

    e)       最后在application-context.xml中將

    <bean id="XXXX"

    class="org.springframework.aop.framework.ProxyFactoryBean">

          <property name="InterceptorNames">

               <list>

                     <idref local="定義新的advisorid">

               </list>

          <property>

    </bean>

    <bean id="定義新的advisorid" class="定義新的advisor的類     " >

    </bean>

    4.       為了使用靜態(tài)的Pointcut,可以使用StaticMethodMatcherPointcut,這時(shí)候

    public final boolean isRuntime()

        {

            return false;

    }

    便不能修改了。也就是靜態(tài)的Pointcut

    5.       更簡單的是使用NameMatchMethodPointcutAdvisor,這里一個(gè)advisor只有一個(gè)advice

     

    v

    posted on 2007-09-05 16:50 劉錚 閱讀(216) 評論(0)  編輯  收藏 所屬分類: Spring

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計(jì)

    留言簿(1)

    文章分類(141)

    文章檔案(147)

    搜索

    最新評論

    主站蜘蛛池模板: 在线视频观看免费视频18| 国产成人亚洲精品影院| 美女羞羞免费视频网站| 亚洲一区二区三区香蕉| 在线观看永久免费| 亚洲AV无码一区二区三区牲色| 国产av无码专区亚洲国产精品| 亚欧人成精品免费观看| 免费一级毛片在线播放视频免费观看永久 | 亚洲av无码一区二区三区乱子伦| 国产又大又粗又长免费视频| 特级av毛片免费观看| 亚洲综合在线观看视频| 又粗又硬又黄又爽的免费视频 | 暖暖日本免费在线视频| 日本免费久久久久久久网站| 亚洲暴爽av人人爽日日碰| 久久久亚洲欧洲日产国码农村| 国产精品视_精品国产免费| 久久久高清日本道免费观看| 在线观看亚洲专区| 亚洲一区二区无码偷拍| 免费涩涩在线视频网| 无码专区—VA亚洲V天堂| 国产福利免费观看| 1000部免费啪啪十八未年禁止观看 | 男女超爽视频免费播放| 日韩大片在线永久免费观看网站 | 亚洲另类古典武侠| 亚洲真人无码永久在线| 日本一道本高清免费| 亚洲 无码 在线 专区| 91成年人免费视频| 国产精品成人亚洲| 最新亚洲卡一卡二卡三新区| 亚洲av无码片在线播放| 亚洲欧洲日产国码一级毛片| 国产精品美女午夜爽爽爽免费| 免费看搞黄视频网站| 久久久久免费视频| 全黄A免费一级毛片|