Spring自定义注解+Aop记录用户操作日志
文章主体思路:自定义一个操作日志的注解,使用该注解作为切入点,拦截使用该注解的Controller中的方法。
-
要点:
- 自定义运行时(RetentionPolicy.RUNTIME)注解
- 以自定义的注解作为切入点(Pointcut),与功能代码解耦
- springmvc配置文件中添加配置,使SpringAop可拦截Controller层的方法。
-
下面贴代码:
- 自定义注解类:
切面类:
测试方法:
- 测试结果:
- 自定义注解类:
文章主体思路:自定义一个操作日志的注解,使用该注解作为切入点,拦截使用该注解的Controller中的方法。
要点:
下面贴代码:
切面类:
测试方法: