public abstract class ParamValidator extends FieldValidator
方法参数校验:拦截参数中包含@ConstrainParam注解的方法
@Component
@Aspect
public class TestParamValidator extends ParamValidator {
@Around(value = "execution(public * cn.ponfee.xxx.service.impl.*Impl.*(
@cn.ponfee.commons.constrain.ConstrainParam (*)
))")
public @Override Object constrain(ProceedingJoinPoint joinPoint) throws Throwable {
return super.constrain(joinPoint);
}
}
| 构造器和说明 |
|---|
ParamValidator() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
constrain(org.aspectj.lang.ProceedingJoinPoint joinPoint) |
constrain, constrain, constrain, handleFailure, newInstance, processErrorCopyright © 2023. All rights reserved.