Spring08---AOP_基于xml

来源:互联网 发布:视频教程网站源码 编辑:程序博客网 时间:2024/06/05 18:08

Aspect 类,

package com.chb.Spring.proxy;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;import org.springframework.stereotype.Component;/** * 切面: 吧我们关注的点拿出来作为一个模块 */@Component("logAspect") //为Spring所管理public class LogAspect {    public void logStart(JoinPoint jp) {            //得到执行的对象,        System.err.println(jp.getTarget());        //得到执行的方法        System.err.println(jp.getSignature().getName());        System.out.println("xml开始的时候加入日志");    }    public void logAround(ProceedingJoinPoint pjp) {            System.out.println("xmlAround开始加入日志");        try {            pjp.proceed();        } catch (Throwable e) {            e.printStackTrace();        }//执行程序        System.out.println("xmlAround 结束");    }}

设置xml

这里写图片描述

原创粉丝点击