简单介绍下关于AOP的几个重要注解:
@Aspect:这个注解表示将当前类视为一个切面类
@Component:表示将当前类交由Spring管理。
@Pointcut:切点表达式,定义我们的匹配规则,上边我们使用@Pointcut("@annotation(com.web.springbootaoplog.config.Log)")表示匹配带有我们自定义注解的方法。
@Around:环绕通知,可以在目标方法执行前后执行一些操作,以及目标方法抛出异常时执行的操作。
简单介绍下关于AOP的几个重要注解:
@Aspect:这个注解表示将当前类视为一个切面类
@Component:表示将当前类交由Spring管理。
@Pointcut:切点表达式,定义我们的匹配规则,上边我们使用@Pointcut("@annotation(com.web.springbootaoplog.config.Log)")表示匹配带有我们自定义注解的方法。
@Around:环绕通知,可以在目标方法执行前后执行一些操作,以及目标方法抛出异常时执行的操作。