springAop实现日志框架

使用 Spring AOP 的 注解方式实现日 志框架 ,在配 置文件spring- mvc且 中 添加配置 , 具体代码如下 :

<aop : aspectj -autoproxy />有一个proxy-target-class属性,默认为 false,表示使用 JDK动态代理织入增强,当配直poxy-target-class为 true时,表示使用 CGLib动态代理技术织入增强。

代码如下:

@Aspect
@Component
public class LogInterceptor {

    @Before(value = "execution(* com.wpq.cn.controller.*.*(..))")
    public void before(){
        System.out.println("进入方法时间为:" + System.currentTimeMillis());
    }

    @After(value = "execution(* com.wpq.cn.controller.*.*(..))")
    public void after(){
        System.out.println("退出方法时间为:" + System.currentTimeMillis());
    }
}

springAop实现日志框架_第1张图片

springAop实现日志框架_第2张图片

springAop实现日志框架_第3张图片

 

 

你可能感兴趣的:(Spring)