public class CheckAspect extends Object
[相关类/方法](可选)| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) CompositeCheckChain |
compositeCheckChain |
(专用程序包) ExpressionsCacheService |
expressionsCacheService |
org.slf4j.Logger |
LOG |
private ModelContainer |
modelContainer |
(专用程序包) 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 CompositeCheckChain compositeCheckChain
@Autowired MsgBuilder msgBuilder
@Autowired ExpressionsCacheService expressionsCacheService
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) throws Exception
ExceptionCopyright © 2020. All rights reserved.