Class ValidationAutoConfiguration
java.lang.Object
org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(jakarta.validation.executable.ExecutableValidator.class)
@ConditionalOnResource(resources="classpath:META-INF/services/jakarta.validation.spi.ValidationProvider")
@Import(org.springframework.boot.autoconfigure.validation.PrimaryDefaultValidatorPostProcessor.class)
public class ValidationAutoConfiguration
extends Object
Auto-configuration
to configure the validation
infrastructure.- Since:
- 1.5.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.validation.beanvalidation.LocalValidatorFactoryBean
defaultValidator
(org.springframework.context.ApplicationContext applicationContext, org.springframework.beans.factory.ObjectProvider<ValidationConfigurationCustomizer> customizers) static org.springframework.validation.beanvalidation.MethodValidationPostProcessor
methodValidationPostProcessor
(org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<jakarta.validation.Validator> validator, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter> excludeFilters)
-
Constructor Details
-
ValidationAutoConfiguration
public ValidationAutoConfiguration()
-
-
Method Details
-
defaultValidator
@Bean @Role(2) @ConditionalOnMissingBean(jakarta.validation.Validator.class) public static org.springframework.validation.beanvalidation.LocalValidatorFactoryBean defaultValidator(org.springframework.context.ApplicationContext applicationContext, org.springframework.beans.factory.ObjectProvider<ValidationConfigurationCustomizer> customizers) -
methodValidationPostProcessor
@Bean @ConditionalOnMissingBean(search=CURRENT) public static org.springframework.validation.beanvalidation.MethodValidationPostProcessor methodValidationPostProcessor(org.springframework.core.env.Environment environment, org.springframework.beans.factory.ObjectProvider<jakarta.validation.Validator> validator, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.validation.beanvalidation.MethodValidationExcludeFilter> excludeFilters)
-