public class CheckAspect extends Object
[相关类/方法](可选)| 限定符和类型 | 字段和说明 |
|---|---|
private CheckConfigCacheService |
checkConfigCacheService |
private CompositeCheckChain |
compositeCheckChain |
org.slf4j.Logger |
log |
private ModelContainer |
modelContainer |
private MsgBuilder |
msgBuilder |
| 构造器和说明 |
|---|
CheckAspect() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterThrowsAdvice(org.aspectj.lang.JoinPoint joinPoint,
Exception ex)
在指定切入点发生异常时,打印异常日志
|
void |
checkPointcut() |
private Check |
getAnnotation(org.aspectj.lang.JoinPoint joinPoint)
获取方法中的注解信息
|
private String |
getMethodKey(org.aspectj.lang.JoinPoint joinPoint,
Check check)
获取方法中的注解信息
|
Object |
logAround(org.aspectj.lang.ProceedingJoinPoint joinPoint) |
public final org.slf4j.Logger log
@Autowired private ModelContainer modelContainer
@Autowired private CompositeCheckChain compositeCheckChain
@Autowired private MsgBuilder msgBuilder
@Autowired private CheckConfigCacheService checkConfigCacheService
public void checkPointcut()
public Object logAround(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
Throwablepublic void afterThrowsAdvice(org.aspectj.lang.JoinPoint joinPoint,
Exception ex)
joinPoint - ex - private Check getAnnotation(org.aspectj.lang.JoinPoint joinPoint)
Copyright © 2020. All rights reserved.