open class BeanValidationPostProcessor : BeanPostProcessor, InitializingBean
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).
Author
Juergen Hoeller
Since
3.0
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). |
open fun afterPropertiesSet(): Unit |
|
open fun postProcessAfterInitialization(bean: Any, beanName: String): Any |
|
open fun postProcessBeforeInitialization(bean: Any, beanName: String): Any |
|
open fun setAfterInitialization(afterInitialization: Boolean): Unit
Choose whether to perform validation after bean initialization (i.e. after init methods) instead of before (which is the default). Default is "false" (before initialization). Switch this to "true" (after initialization) if you would like to give init methods a chance to populate constrained fields before they get validated. |
|
open fun setValidator(validator: Validator): Unit
Set the JSR-303 Validator to delegate to for validating beans. Default is the default ValidatorFactory's default Validator. |
|
open fun setValidatorFactory(validatorFactory: ValidatorFactory): Unit
Set the JSR-303 ValidatorFactory to delegate to for validating beans, using its default Validator. Default is the default ValidatorFactory's default Validator. |