Uses of Interface
org.springframework.validation.Validator
Package
Description
Provides data binding and validation functionality,
for usage in business and/or UI layers.
Support classes for integrating a JSR-303 Bean Validation provider
(such as Hibernate Validator) into a Spring ApplicationContext
and in particular with Spring's data binding and validation APIs.
-
Uses of Validator in org.springframework.validation
Modifier and TypeInterfaceDescriptioninterface
Extended variant of theValidator
interface, adding support for validation 'hints'.Modifier and TypeMethodDescriptionstatic <T> Validator
Validator.forInstanceOf
(Class<T> targetClass, BiConsumer<T, Errors> delegate) Return aValidator
that checks whether the target object is an instance oftargetClass
, applying the givendelegate
to populateErrors
if it is.static <T> Validator
Validator.forType
(Class<T> targetClass, BiConsumer<T, Errors> delegate) Return aValidator
that checks whether the target object's class is identical totargetClass
, applying the givendelegate
to populateErrors
if it is.DataBinder.getValidator()
Return the primary Validator to apply after each binding step, if any.Modifier and TypeMethodDescriptionDataBinder.getValidators()
Return the Validators to apply after data binding.DataBinder.getValidatorsToApply()
Return the Validators to apply after data binding.Modifier and TypeMethodDescriptionvoid
DataBinder.addValidators
(Validator... validators) Add Validators to apply after each binding step.static void
ValidationUtils.invokeValidator
(Validator validator, Object target, Errors errors) static void
ValidationUtils.invokeValidator
(Validator validator, Object target, Errors errors, Object... validationHints) void
DataBinder.replaceValidators
(Validator... validators) Replace the Validators to apply after each binding step.void
DataBinder.setValidator
(Validator validator) Set the Validator to apply after each binding step.Modifier and TypeMethodDescriptionvoid
DataBinder.setExcludedValidators
(Predicate<Validator> predicate) Configure a predicate to exclude validators. -
Uses of Validator in org.springframework.validation.beanvalidation
Modifier and TypeClassDescriptionclass
Configurable bean class that exposes a specific JSR-303 Validator through its original interface as well as through the SpringValidator
interface.class
This is the central class forjakarta.validation
(JSR-303) setup in a Spring application context: It bootstraps ajakarta.validation.ValidationFactory
and exposes it through the SpringValidator
interface as well as through the JSR-303Validator
interface and theValidatorFactory
interface itself.class
LocalValidatorFactoryBean
subclass that simply turnsValidator
calls into no-ops in case of no Bean Validation provider being available.class
Adapter that takes a JSR-303javax.validator.Validator
and exposes it as a SpringValidator
while also exposing the original JSR-303 Validator interface itself.