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

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

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

    Java蜘蛛人 歡迎大家

    歡迎大家 來到我的blog , 如果我身邊的朋友 有什么不懂可以直接來問我 我會細心的幫助你的. 如果網絡上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
    posts - 54, comments - 192, trackbacks - 0, articles - 1

    Spring AOP advice

    Posted on 2009-02-13 12:25 Java蜘蛛人 --鄭成橋 閱讀(1124) 評論(0)  編輯  收藏

    很很常用的before ,After ........等等


    返回參數的通知全套代碼:
    package com.zcq.dao;

    public interface Person {
        
        
    public String getName(String name,String pass);

    }



    package com.zcq.dao;

    public class PersonImp implements Person {

        
    public String getName(String name, String pass) {
            System.out.println(
    "hehe");
            String bb 
    ="aa";
            
            
    return bb;
        }


    }



    package com.zcq.dao;

    import org.aspectj.lang.JoinPoint;

    public class AspectClass {
        
        
        
    public String getName(JoinPoint joinPoint,String bb)
        
    {
             
            System.out.println(bb);
            
    return  null;
        }


    }



    <?xml version="1.0" encoding="UTF-8"?>
     
    <beans xmlns="http://www.springframework.org/schema/beans"
            xmlns:xsi
    ="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:aop
    ="http://www.springframework.org/schema/aop"
            xmlns:tx
    ="http://www.springframework.org/schema/tx"
            xsi:schemaLocation
    ="
                http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
                http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
                http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
                
                
                
    <bean id="aspectClass" class="com.zcq.dao.AspectClass"></bean>
                
    <bean  id="personimp" class="com.zcq.dao.PersonImp"></bean>
                
                
    <aop:config>
                  
    <aop:aspect id="addAllMethod" ref="aspectClass">
                    
    <aop:pointcut id="addpointcut" expression="execution(public * get*(..))" />
                  
    <aop:after-returning  pointcut-ref="addpointcut" method="getName"  returning="bb" />
                   
    <!--    <aop:after-throwing pointcut-ref="addpointcut" method="getName" throwing="tx"  />  --> 
                  
    </aop:aspect>            
                
    </aop:config>
    </beans>


    package com.zcq.dao;

    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;

    public class Test {

        
    /**
         * 
    @param args
         
    */

        
    public static void main(String[] args) {
            
            
            ApplicationContext ctx
    = null;
            
            ctx
    = new ClassPathXmlApplicationContext("applicationContext.xml");
            
            Person p  
    = (Person)ctx.getBean("personimp");
            
            p.getName(
    "name""pass");

             
        }


    }


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩一品在线播放视频一品免费| 国产一区二区三区在线免费观看| 亚洲欧洲国产经精品香蕉网| 丁香花在线观看免费观看| 美女视频黄频a免费观看| 亚洲国产精品无码久久久秋霞2 | 久久性生大片免费观看性| 亚洲欧洲日韩不卡| 国产精品二区三区免费播放心| 国产真人无码作爱免费视频 | 中文字幕亚洲码在线| 亚洲色偷偷狠狠综合网| 成人免费福利视频| 一级a性色生活片久久无少妇一级婬片免费放| 久久久久亚洲AV无码专区首| 全免费a级毛片免费**视频| 精品免费tv久久久久久久| 亚洲成av人片天堂网无码】| 亚洲五月激情综合图片区| 午夜亚洲福利在线老司机| 久久WWW免费人成一看片| sihu国产精品永久免费| 亚洲一线产品二线产品| 亚洲第一福利视频| 中文字幕精品无码亚洲字| 天天拍拍天天爽免费视频| 久久久精品免费国产四虎| 野花视频在线官网免费1| 亚洲一区中文字幕在线观看| 亚洲国产成人片在线观看| 无码国产亚洲日韩国精品视频一区二区三区 | 中文字幕免费在线视频| 亚洲av综合av一区二区三区| 亚洲欧洲春色校园另类小说| 国产国拍亚洲精品mv在线观看 | 国产精品亚洲精品日韩已方| 精品国产免费一区二区| 0588影视手机免费看片| 免费人成毛片动漫在线播放| 一级做a爰片久久毛片免费看| 久久精品国产亚洲AV天海翼|