ICode9

精准搜索请尝试: 精确搜索
  • spring aop获取方法上与类上的注解2022-01-12 14:32:41

    今天正好在写一个自定义鉴权的包,是利用AOP实现的,其中我定义了两个注解,一个是@Authorize,作用是标记该接口或该控制层是需要什么身份、权限才可以访问。一个是@Anonymous,作用是标记该接口或该控制层是否可以匿名访问(跳过鉴权、登陆验证)。那么所以我就必须要获取到方法上与类上

  • util工具类---aop 日志打印2021-09-16 19:31:01

    import com.google.gson.Gson; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.*; import org.aspectj.lang.reflect.MethodSignature; import org.springframewor

  • Mybatis源码分析——MethodSignature 对象2020-12-27 04:32:44

    前言 刚开始使用Mybaits的同学有没有这样的疑惑,为什么我们没有编写Mapper的实现类,却能调用Mapper的方法呢?本篇文章我带大家一起来解决这个疑问 上一篇文章我们获取到了DefaultSqlSession,接着我们来看第一篇文章测试用例后面的代码 //获取对应的mapper UserMapper userMapper =

  • AOP实战分享——简单注解联动和方法前后参数修改2020-03-05 21:05:55

    在实战开始之前,先进行简单的配套说明,既然是注释相关,那么肯定要对注释有一定的说明: 对注释有了解的可以直接略过。 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Authorize { String paramater() default "id"; // 参数

  • 切面反射获取方法2019-07-10 23:54:48

    Signature sig = pjp.getSignature();MethodSignature msig = null;if (!(sig instanceof MethodSignature)) { throw new IllegalArgumentException("该注解只能用于方法");}msig = (MethodSignature) sig;Object target = pjp.getTarget();Method currentMethod = targe

  • 【AOP】在Aspect中无法获取实现类方法的注解2019-04-17 15:38:02

    问题 MethodSignature methodSignature = (MethodSignature) (joinPoint.getSignature());Method method = methodSignature.getMethod();CustomLog log = method.getAnnotation(CustomLog.class);   如果在实现类上进行注解,则 log 为null   解决方法 MethodSignature metho

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有