编写SpringBoot 中的AOP
编写SpringBoot 中的AOP
在程序开发的过程中会使用到AOP的思想,面向切面进行开发,比如登录的验证,记录日志等等…频繁需要操作的步骤,在遇到这种情况时就要使用Spring 的AOP了
SpringBoot 开发AOP
新建一个包命为aspect,在包中新建类
记得为该类加上@Aspect @Component 注解(下图来自慕课)
若希望避免多次重复书写注解的属性内容,可以使用注解 @Pointcut定义一个切点,在后面的方法中可以直接引用。
若想在服务器返回值后执行操作,则应该使用@AfterReturning 注解
其中returning 的值为接收参数的对象名,pointcut为切点