spring-boot使用AOP统一处理日志
新的项目,把之前用到的知识点总结一下。 有时候我们需要处理一些请求日志,或者对某些方法进行一些监控,这是就可以使用AOP(比如shiro中通常会加aop配置,以使用shiro认证注解( @RequiresPermissions、@RequiresRoles、@RequiresUser、@RequiresGuest )) 1:pom.xml添加依赖: <!--引用AOP--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 2:添加工具类 注意:如果(WebControllerAop) 类不准备放在项目启动目录下,启动类组件扫描需要添加(WebControllerAop) 类所在的包路径 比如我的:@ComponentScan(basePackages="com.example.config") package com.example.config; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation