合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## 1.在这个项目中我为什么使用注解对日志: aop配置日志代理,用于对日志的基本信息进行记录 ## 2.怎么使用 第一步:在类上面添加注解 @Configuration @Aspect 第二步:拦截注解 自定义方法 @Around(“@annotation(注解所在路径)”) public ResultData check(ProceedingJoinPoint point){ ResultData resultData = null; MethodSignature signature = signature.getMethod().getAnnotations(); //获取该方法上面的注解 Annotation[] annotation = signature.getMethod().getAnnotations(); for(int i = 0 ; I < annotation.length;i++){ if(annotation[i] instanceof 自定义注解的信息){ 获取直接的信息 } } try{ resultData = (ResultData)point.proceed(); }catch(Exception e) { //处理方法的异常的信息 } //获取http请求过来的参数,就是为了获取到session对象 for(Object obj :point.getArgs){ if(!(arg instanceof HttpServletRequest)) } } 如何自定义注解 在类上面添加@Target(ElementType.METHOD)\ @Retention(RetentionPolicy.RUNTIME) 注解的类 public @interface 注解的名字 定义注解的 方法 String success() default “”