类 MethodValidationPostProcessor

    • 方法详细资料

      • setValidatedAnnotationType

        public void setValidatedAnnotationType​(Class<? extends Annotation> validatedAnnotationType)
        Set the 'validated' annotation type. The default validated annotation type is the Validated annotation.

        This setter property exists so that developers can provide their own (non-Spring-specific) annotation type to indicate that a class is supposed to be validated in the sense of applying method validation.

        参数:
        validatedAnnotationType - the desired annotation type
      • setValidator

        public void setValidator​(Validator validator)
        Set the JSR-303 Validator to delegate to for validating methods.

        Default is the default ValidatorFactory's default Validator.

      • afterPropertiesSet

        public void afterPropertiesSet()
        从接口复制的说明: InitializingBean
        Invoked by the containing BeanFactory after it has set all bean properties and satisfied BeanFactoryAware, ApplicationContextAware etc.

        This method allows the bean instance to perform validation of its overall configuration and final initialization when all bean properties have been set.

        指定者:
        afterPropertiesSet 在接口中 InitializingBean
      • createMethodValidationAdvice

        protected Advice createMethodValidationAdvice​(Validator validator)
        Create AOP advice for method validation purposes, to be applied with a pointcut for the specified 'validated' annotation.
        参数:
        validator - the JSR-303 Validator to delegate to
        返回:
        the interceptor to use (typically, but not necessarily, a MethodValidationInterceptor or subclass thereof)
        从以下版本开始:
        4.2