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

             
        }


    }


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


    網站導航:
     
    主站蜘蛛池模板: 中国国语毛片免费观看视频| 亚洲av色香蕉一区二区三区| 在线观看黄片免费入口不卡| 国产精品亚洲综合专区片高清久久久| 亚洲中文字幕精品久久| 午夜一级免费视频| 国内成人精品亚洲日本语音| 亚洲阿v天堂在线2017免费| 一本大道一卡二大卡三卡免费| 亚洲黄黄黄网站在线观看| 一区二区免费电影| 亚洲精品tv久久久久久久久 | 亚洲国产精品尤物YW在线观看 | 亚洲AV无码一区二区三区性色| 免费看www视频| 日韩电影免费在线观看网址| 国产亚洲成归v人片在线观看| 免费看黄的成人APP| 亚洲精品成人图区| 国内外成人免费视频| 日本视频免费观看| 亚洲成a人片77777kkkk| 成人免费大片免费观看网站| 久久久久久久久无码精品亚洲日韩| 亚洲国产电影av在线网址| 免费成人在线视频观看| 亚洲免费人成视频观看| 国产zzjjzzjj视频全免费| 爽爽爽爽爽爽爽成人免费观看| 亚洲精品视频免费看| 国产精品成人四虎免费视频| 中国一级全黄的免费观看| 亚洲成a人片在线观看播放| 国产精品免费电影| 日本在线免费播放| 亚洲精品无码一区二区| 国产亚洲精品精华液| 精品久久久久国产免费| 中文字幕看片在线a免费| 2019亚洲午夜无码天堂| 亚洲中文字幕无码中文字在线|