类 SpringConstraintValidatorFactory
- java.lang.Object
- org.springframework.validation.beanvalidation.SpringConstraintValidatorFactory
- 所有已实现的接口:
ConstraintValidatorFactory
public class SpringConstraintValidatorFactory extends Object implements ConstraintValidatorFactory
JSR-303ConstraintValidatorFactory
implementation that delegates to a Spring BeanFactory for creating autowiredConstraintValidator
instances.Note that this class is meant for programmatic use, not for declarative use in a standard
validation.xml
file. ConsiderSpringWebConstraintValidatorFactory
for declarative use in a web application, e.g. with JAX-RS or JAX-WS.- 从以下版本开始:
- 3.0
- 作者:
- Juergen Hoeller
- 另请参阅:
AutowireCapableBeanFactory.createBean(Class)
,ApplicationContext.getAutowireCapableBeanFactory()
构造器概要
构造器 构造器 说明 SpringConstraintValidatorFactory(AutowireCapableBeanFactory beanFactory)
Create a new SpringConstraintValidatorFactory for the given BeanFactory.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <T extends ConstraintValidator<?,?>>
TgetInstance(Class<T> key)
void
releaseInstance(ConstraintValidator<?,?> instance)
构造器详细资料
SpringConstraintValidatorFactory
public SpringConstraintValidatorFactory(AutowireCapableBeanFactory beanFactory)
Create a new SpringConstraintValidatorFactory for the given BeanFactory.- 参数:
beanFactory
- the target BeanFactory
方法详细资料
getInstance
public <T extends ConstraintValidator<?,?>> T getInstance(Class<T> key)
- 指定者:
getInstance
在接口中ConstraintValidatorFactory
releaseInstance
public void releaseInstance(ConstraintValidator<?,?> instance)