拦截器
java_爱吃肉
少走弯路
展开
-
注解-控制层拦截器-Springmvc的@ControllerAdvice注解作用--捕获Controller所有异常
controller异常拦截。此时我们可以用的解决异常的方法有三种:1、使用aop进行切面拦截异常2、controller每个方法都用try-catch捕获异常3、增加一个@ControllerAdvice标注的类,负责处理我们项目的controller异常。在Spring里,我们可以使用@ControllerAdvice来声明一些全局性的东西,最常见的是结合@ExceptionHandler注解用于全局异常的处理。@ControllerAdvice是在类上声明的注解,其用法主要有三点.原创 2020-09-11 00:54:47 · 1033 阅读 · 0 评论 -
aop方法拦截器--自定义注解真实应用-环绕注解-日志监控埋点
前言:1、实现方式:环绕注解,功能最强大,可以替代方法前注解和方法后注解。学好这一种注解最重要。2、日志监控埋点需求:业务方法执行前要拿到时间戳,方法执行后要拿到时间戳,最后在切面内,对耗时情况、方法请求入参情况、方法返回结果情况,做一些分析处理,并打印日志,引入ELK或其他监控去分析。此处只展示切面收集方法前后信息打印日志工作。------先上切面增强业务的接入说明,后面再去看切面实现--------1、流程泳道图2、代码接入注解接入说明: 如果有业务侵入要求入参实现基础类(内原创 2020-06-24 16:13:48 · 671 阅读 · 0 评论