ConstraintValidatorFactory implementation that delegates to a
Spring BeanFactory for creating autowired ConstraintValidator instances.
Note that this class is meant for programmatic use, not for declarative use
in a standard validation.xml file. Consider
org.
for declarative use in a web application, e.g. with JAX-RS or JAX-WS.
org.springframework.beans.factory.config.AutowireCapableBeanFactory#createBean(Class) , org.springframework.context.ApplicationContext#getAutowireCapableBeanFactory()
| Modifier and Type | Field and Description |
|---|---|
| private final AutowireCapableBeanFactory |
| Access | Constructor and Description |
|---|---|
| public | SpringConstraintValidatorFactory(AutowireCapableBeanFactory
the target BeanFactory beanFactory)Create a new SpringConstraintValidatorFactory for the given BeanFactory. |
| Modifier and Type | Method and Description |
|---|---|
| public <T extends ConstraintValidator | getInstance(Class<T>
The class of the constraint validator to instantiate key)Implements jakarta.
|
| public void | releaseInstance(ConstraintValidator<?, ?>
validator being released instance)Implements jakarta. Signals |
| beanFactory | back to summary |
|---|---|
| private final AutowireCapableBeanFactory beanFactory | |
| SpringConstraintValidatorFactory | back to summary |
|---|---|
| public SpringConstraintValidatorFactory(AutowireCapableBeanFactory beanFactory) Create a new SpringConstraintValidatorFactory for the given BeanFactory.
| |
| getInstance | back to summary |
|---|---|
| public <T extends ConstraintValidator Implements jakarta.
| |
| releaseInstance | back to summary |
|---|---|
| public void releaseInstance(ConstraintValidator<?, ?> instance) Implements jakarta. Doc from jakarta. Signals
| |