类 SpringWebConstraintValidatorFactory
- java.lang.Object
- org.springframework.web.bind.support.SpringWebConstraintValidatorFactory
- 所有已实现的接口:
ConstraintValidatorFactory
public class SpringWebConstraintValidatorFactory extends Object implements ConstraintValidatorFactory
JSR-303ConstraintValidatorFactory
implementation that delegates to the current SpringWebApplicationContext
for creating autowiredConstraintValidator
instances.In contrast to
SpringConstraintValidatorFactory
, this variant is meant for declarative use in a standardvalidation.xml
file, e.g. in combination with JAX-RS or JAX-WS.- 从以下版本开始:
- 4.2.1
- 作者:
- Juergen Hoeller
- 另请参阅:
ContextLoader.getCurrentWebApplicationContext()
,SpringConstraintValidatorFactory
构造器概要
构造器 构造器 说明 SpringWebConstraintValidatorFactory()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <T extends ConstraintValidator<?,?>>
TgetInstance(Class<T> key)
protected WebApplicationContext
getWebApplicationContext()
Retrieve the SpringWebApplicationContext
to use.void
releaseInstance(ConstraintValidator<?,?> instance)
构造器详细资料
SpringWebConstraintValidatorFactory
public SpringWebConstraintValidatorFactory()
方法详细资料
getInstance
public <T extends ConstraintValidator<?,?>> T getInstance(Class<T> key)
- 指定者:
getInstance
在接口中ConstraintValidatorFactory
releaseInstance
public void releaseInstance(ConstraintValidator<?,?> instance)
getWebApplicationContext
protected WebApplicationContext getWebApplicationContext()
Retrieve the SpringWebApplicationContext
to use. The default implementation returns the currentWebApplicationContext
as registered for the thread context class loader.- 返回:
- the current WebApplicationContext (never
null
) - 另请参阅:
ContextLoader.getCurrentWebApplicationContext()