spring-framework / org.springframework.web.bind.support / SpringWebConstraintValidatorFactory

SpringWebConstraintValidatorFactory

open class SpringWebConstraintValidatorFactory : ConstraintValidatorFactory

JSR-303 ConstraintValidatorFactory implementation that delegates to the current Spring WebApplicationContext for creating autowired ConstraintValidator instances.

In contrast to org.springframework.validation.beanvalidation.SpringConstraintValidatorFactory, this variant is meant for declarative use in a standard validation.xml file, e.g. in combination with JAX-RS or JAX-WS.

Author
Juergen Hoeller

Since
4.2.1

See Also
ContextLoader#getCurrentWebApplicationContext()org.springframework.validation.beanvalidation.SpringConstraintValidatorFactory

Constructors

<init>

SpringWebConstraintValidatorFactory()

JSR-303 ConstraintValidatorFactory implementation that delegates to the current Spring WebApplicationContext for creating autowired ConstraintValidator instances.

In contrast to org.springframework.validation.beanvalidation.SpringConstraintValidatorFactory, this variant is meant for declarative use in a standard validation.xml file, e.g. in combination with JAX-RS or JAX-WS.

Functions

getInstance

open fun <T : ConstraintValidator<*, *>> getInstance(key: Class<T>): T

releaseInstance

open fun releaseInstance(instance: ConstraintValidator<*, *>): Unit