<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");

             
        }


    }


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


    網站導航:
     
    主站蜘蛛池模板: 97无码免费人妻超级碰碰碰碰| 亚洲高清成人一区二区三区| 亚洲人成电影网站免费| 亚洲 小说区 图片区 都市| 黄床大片免费30分钟国产精品 | 久久久精品国产亚洲成人满18免费网站| 九一在线完整视频免费观看 | 不卡视频免费在线观看| 亚洲欧洲国产经精品香蕉网| 国产成人免费网站在线观看| 成全视频免费观看在线看| 亚洲 欧洲 视频 伦小说| 亚洲一区AV无码少妇电影☆| 日韩在线免费视频| 一级毛片无遮挡免费全部| 日本久久久久亚洲中字幕| 免费国产一级特黄久久| 16女性下面无遮挡免费| ww在线观视频免费观看w| 亚洲午夜电影在线观看高清 | 亚洲AV综合色区无码一二三区| 国产AV无码专区亚洲精品| 午夜免费不卡毛片完整版| 日本中文字幕免费高清视频| 亚洲aⅴ无码专区在线观看春色 | 国产精品亚洲精品日韩电影| 97久久精品亚洲中文字幕无码 | 亚洲一级特黄大片无码毛片| 免费电视剧在线观看| 国产免费爽爽视频在线观看 | 亚洲a∨无码男人的天堂| 亚洲精品乱码久久久久久中文字幕 | 亚洲人成电影在线播放| 四虎永久在线精品免费网址| 精品成人免费自拍视频| 免费VA在线观看无码| 亚洲色一区二区三区四区| 亚洲色偷偷偷网站色偷一区| 亚洲精品国产字幕久久不卡| 亚洲日本中文字幕天堂网| 性一交一乱一视频免费看|