<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蜘蛛人 --鄭成橋 閱讀(1128) 評論(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");

             
        }


    }


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品乱码久久久久久| 麻豆国产VA免费精品高清在线| 亚洲无线一二三四区手机| 人妻视频一区二区三区免费| 亚洲欧洲日产国产综合网| 日韩电影免费在线观看中文字幕| 亚洲一区精品无码| 久久国产乱子伦精品免费强| 日韩亚洲人成在线综合日本| 97人妻精品全国免费视频| 亚洲小视频在线观看| 91精品国产免费久久国语蜜臀 | 在线天堂免费观看.WWW| 亚洲a级片在线观看| 女人被男人躁的女爽免费视频| 亚洲欧洲无码一区二区三区| 性做久久久久免费看| 国产精品亚洲一区二区无码| 亚洲国产高清精品线久久| 久草免费福利在线| 亚洲综合国产精品| 在线v片免费观看视频| 偷自拍亚洲视频在线观看| 亚洲中文字幕无码永久在线| 无码人妻丰满熟妇区免费| 亚洲一区在线免费观看| 亚洲av无码成人精品区| 成人网站免费看黄A站视频| 亚洲一级片在线播放| 国产免费av片在线播放| 在线免费播放一级毛片 | 亚洲欧洲视频在线观看| 国内自产少妇自拍区免费| eeuss影院ss奇兵免费com| 久久久综合亚洲色一区二区三区| 日韩在线免费视频| 九九免费精品视频在这里| 亚洲综合国产精品| 亚洲精品视频免费观看| 777成影片免费观看| 粉色视频成年免费人15次|