AOP
光滑的秃头
星星之火,可以燎原。
天道酬勤,勇往直前。
展开
-
SpringBoot使用@ControllerAdvice配合ResponseBodyAdvice记录接口请求参数以及返回数据
最近在项目当中需要记录接口请求参数以及返回数据,本来是打算通过自定义切面来实现的,后来发现可以使用@ControllerAdvice配合ResponseBodyAdvice来进行记录数据,特此记录,完整代码如下:/** * @author yichaofan * @since 2020/11/20 12:47 * @apiNote 统一打印请求参数和返回参数日志 */@ControllerAdvice@Slf4jpublic class ResponseBodyAnalysis imple原创 2020-11-20 17:16:43 · 2914 阅读 · 6 评论 -
springboot之aop切面execution表达式,@args,@annotation
最近在使用springboot进行切面编程的时候,发现定义切面点有很多种方式,每种方式有每种方式的特点。特此记录execution表达式基本语法格式为:execution(<修饰符模式>?<返回类型模式><方法名模式>(<参数模式>)<异常模式>?)除了返回类型模式,方法名模式和参数模式外,其它项都是可选的。例如: @Pointcut("execution(public * cn.hjljy.*.controller..*.*(..))"原创 2020-06-07 19:58:30 · 13494 阅读 · 0 评论 -
SpringBoot学习日志之DAY09AOP日志开发
SpringBoot之AOP日志开发 第一步:在springboot当中引入对应的依赖 <!-- springboot AOP 支持--> <dependency> <groupId>org.springframework.boot</groupId&...原创 2019-01-10 10:44:40 · 172 阅读 · 0 评论