spring aop 是否含有某个注解
原创    super_junior    发表于:2019-01-14 17:28:27
  阅读 :70   收藏   编辑
 
@Before("...")
public void doBefore(JoinPoint joinPoint) throws  Exception{
    Signature signature = joinPoint.getSignature();
    MethodSignature methodSignature = (MethodSignature)signature;
    Method targetMethod = methodSignature.getMethod();
    Method realMethod =  joinPoint.getTarget().getClass().getDeclaredMethod(signature.getName(),targetMethod.getParameterTypes());

    /**
     * 是否需要事务注解
     */
    if(realMethod.isAnnotationPresent(Transactional.class)){
        
  	}

}


评论
条评论