Class FinalFilteredMethodValidationPostProcessor

java.lang.Object
org.springframework.aop.framework.ProxyConfig
org.springframework.aop.framework.ProxyProcessorSupport
org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor
org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
org.springframework.validation.beanvalidation.MethodValidationPostProcessor
org.springframework.boot.validation.beanvalidation.FilteredMethodValidationPostProcessor
org.ifinalframework.validation.beanvalidation.FinalFilteredMethodValidationPostProcessor
All Implemented Interfaces:
Serializable, org.springframework.aop.framework.AopInfrastructureBean, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor, org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered

public class FinalFilteredMethodValidationPostProcessor extends org.springframework.boot.validation.beanvalidation.FilteredMethodValidationPostProcessor
FinalFilteredMethodValidationPostProcessor.
Since:
1.5.0
Version:
1.5.0
Author:
ilikly
See Also:
  • Field Summary

    Fields inherited from class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor

    advisor, beforeExistingAdvisors

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    FinalFilteredMethodValidationPostProcessor(Collection<? extends org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter> excludeFilters)
     
    FinalFilteredMethodValidationPostProcessor(Stream<? extends org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter> excludeFilters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.aopalliance.aop.Advice
    createMethodValidationAdvice(Supplier<jakarta.validation.Validator> validator)
     

    Methods inherited from class org.springframework.boot.validation.beanvalidation.FilteredMethodValidationPostProcessor

    afterPropertiesSet

    Methods inherited from class org.springframework.validation.beanvalidation.MethodValidationPostProcessor

    setValidatedAnnotationType, setValidator, setValidatorFactory, setValidatorProvider

    Methods inherited from class org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor

    isEligible, prepareProxyFactory, setBeanFactory

    Methods inherited from class org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor

    customizeProxyFactory, determineBeanType, isEligible, postProcessAfterInitialization, setBeforeExistingAdvisors

    Methods inherited from class org.springframework.aop.framework.ProxyProcessorSupport

    evaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoader

    Methods inherited from class org.springframework.aop.framework.ProxyConfig

    copyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setFrozen, setOpaque, setOptimize, setProxyTargetClass, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.springframework.beans.factory.config.BeanPostProcessor

    postProcessBeforeInitialization

    Methods inherited from interface org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor

    postProcessAfterInstantiation, postProcessBeforeInstantiation, postProcessProperties

    Methods inherited from interface org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor

    determineCandidateConstructors, getEarlyBeanReference, predictBeanType
  • Constructor Details

    • FinalFilteredMethodValidationPostProcessor

      public FinalFilteredMethodValidationPostProcessor(Stream<? extends org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter> excludeFilters)
    • FinalFilteredMethodValidationPostProcessor

      public FinalFilteredMethodValidationPostProcessor(Collection<? extends org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter> excludeFilters)
  • Method Details

    • createMethodValidationAdvice

      @NonNull protected org.aopalliance.aop.Advice createMethodValidationAdvice(Supplier<jakarta.validation.Validator> validator)
      Overrides:
      createMethodValidationAdvice in class org.springframework.validation.beanvalidation.MethodValidationPostProcessor