类 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
-
方法概要
修饰符和类型方法说明void
void
destroy()
static Validator
get
(ApplicationContext applicationContext, Validator validator) final Validator
void
setApplicationContext
(ApplicationContext applicationContext) boolean
<T> T
void
void
从类继承的方法 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 aValidator
that only implements theValidator
interface, wrapping it if necessary.If the specified
Validator
is notnull
, it is wrapped. If not, aValidator
is 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
-