public abstract class BaseAop extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
LOG |
| 构造器和说明 |
|---|
BaseAop() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T extends Annotation> |
getAnnotation(org.aspectj.lang.JoinPoint jp,
Class<T> an)
是否存在注解,如果存在就获取
|
protected Object |
getJsonParam(org.aspectj.lang.JoinPoint jp)
获取aop请求中所有请求参数
|
protected <T> T |
getType(org.aspectj.lang.JoinPoint jp,
Class<T> clazz)
获取切面中的class 类
|
protected <T> T |
getType(org.aspectj.lang.JoinPoint jp,
Class<T> clazz,
boolean hasParent) |
protected final <T> T getType(org.aspectj.lang.JoinPoint jp,
Class<T> clazz)
T - jp - 拦截对象clazz - class 类名protected final <T> T getType(org.aspectj.lang.JoinPoint jp,
Class<T> clazz,
boolean hasParent)
protected final Object getJsonParam(org.aspectj.lang.JoinPoint jp)
jp - protected final <T extends Annotation> T getAnnotation(org.aspectj.lang.JoinPoint jp, Class<T> an)
Copyright © 2022. All rights reserved.