See: Description
| Class | Description | 
|---|---|
| BeanValidationPostProcessor | 
 Simple  
BeanPostProcessor that checks JSR-303 constraint annotations
 in Spring-managed beans, throwing an initialization exception in case of
 constraint violations right before calling the bean's init method (if any). | 
| CustomValidatorBean | 
 Configurable bean class that exposes a specific JSR-303 Validator
 through its original interface as well as through the Spring
  
Validator interface. | 
| LocaleContextMessageInterpolator | 
 Delegates to a target  
MessageInterpolator implementation but enforces Spring's
 managed Locale. | 
| LocalValidatorFactoryBean | 
 This is the central class for  
javax.validation (JSR-303) setup in a Spring
 application context: It bootstraps a javax.validation.ValidationFactory and
 exposes it through the Spring Validator interface
 as well as through the JSR-303 Validator interface and the
 ValidatorFactory interface itself. | 
| MessageSourceResourceBundleLocator | 
 Implementation of Hibernate Validator 4.3/5.x's  
ResourceBundleLocator interface,
 exposing a Spring MessageSource as localized MessageSourceResourceBundle. | 
| MethodValidationInterceptor | 
 An AOP Alliance  
MethodInterceptor implementation that delegates to a
 JSR-303 provider for performing method-level validation on annotated methods. | 
| MethodValidationPostProcessor | 
 A convenient  
BeanPostProcessor implementation that delegates to a
 JSR-303 provider for performing method-level validation on annotated methods. | 
| OptionalValidatorFactoryBean | 
LocalValidatorFactoryBean subclass that simply turns
 Validator calls into no-ops
 in case of no Bean Validation provider being available. | 
| SpringConstraintValidatorFactory | 
 JSR-303  
ConstraintValidatorFactory implementation that delegates to a
 Spring BeanFactory for creating autowired ConstraintValidator instances. | 
| SpringValidatorAdapter | 
 Adapter that takes a JSR-303  
javax.validator.Validator and
 exposes it as a Spring Validator
 while also exposing the original JSR-303 Validator interface itself. | 
The central class is LocalValidatorFactoryBean
 which defines a shared ValidatorFactory/Validator setup for availability
 to other Spring components.