类 ValidatorAdapter
java.lang.Object
org.springframework.boot.autoconfigure.validation.ValidatorAdapter
- 所有已实现的接口:
Aware,DisposableBean,InitializingBean,ApplicationContextAware,SmartValidator,Validator
public class ValidatorAdapter
extends Object
implements SmartValidator, ApplicationContextAware, InitializingBean, DisposableBean
Validator implementation that delegates calls to another Validator.
This Validator implements Spring's SmartValidator interface but does
not implement the JSR-303 jakarta.validator.Validator interface.- 从以下版本开始:
- 2.0.0
- 作者:
- Stephane Nicoll, Phillip Webb, Zisis Pavloudis
-
方法概要
修饰符和类型方法说明voidvoiddestroy()static Validatorget(ApplicationContext applicationContext, Validator validator) final ValidatorvoidsetApplicationContext(ApplicationContext applicationContext) boolean<T> Tvoidvoid从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.springframework.validation.SmartValidator
validateValue从接口继承的方法 org.springframework.validation.Validator
validateObject
-
方法详细资料
-
getTarget
-
supports
-
validate
-
validate
- 指定者:
validate在接口中SmartValidator
-
setApplicationContext
- 指定者:
setApplicationContext在接口中ApplicationContextAware- 抛出:
BeansException
-
afterPropertiesSet
- 指定者:
afterPropertiesSet在接口中InitializingBean- 抛出:
Exception
-
destroy
- 指定者:
destroy在接口中DisposableBean- 抛出:
Exception
-
get
Return aValidatorthat only implements theValidatorinterface, wrapping it if necessary.If the specified
Validatoris notnull, it is wrapped. If not, aValidatoris retrieved from the context and wrapped. Otherwise, a new default validator is created.- 参数:
applicationContext- the application contextvalidator- an existing validator to use ornull- 返回:
- the validator to use
-
unwrap
- 指定者:
unwrap在接口中SmartValidator
-