public class SpringWebConstraintValidatorFactory extends ObjectSE implements ConstraintValidatorFactoryEE
ConstraintValidator
EE インスタンスを作成するために現在の Spring WebApplicationContext
に委譲する JSR-303 ConstraintValidatorFactory
EE 実装。SpringConstraintValidatorFactory
とは異なり、このバリアントは、標準の validation.xml
ファイルで宣言的に使用するためのものです。JAX-RS または JAX-WS と組み合わせて。
ContextLoader.getCurrentWebApplicationContext()
, SpringConstraintValidatorFactory
コンストラクターと説明 |
---|
SpringWebConstraintValidatorFactory() |
修飾子と型 | メソッドと説明 |
---|---|
<T extends ConstraintValidatorEE<?,?>> | getInstance(ClassSE<T> key) |
protected WebApplicationContext | getWebApplicationContext() Spring WebApplicationContext を取得して使用します。 |
void | releaseInstance(ConstraintValidatorEE<?,?> instance) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public <T extends ConstraintValidatorEE<?,?>> T getInstance(ClassSE<T> key)
ConstraintValidatorFactoryEE
の getInstanceEE
public void releaseInstance(ConstraintValidatorEE<?,?> instance)
ConstraintValidatorFactoryEE
の releaseInstanceEE
protected WebApplicationContext getWebApplicationContext()
WebApplicationContext
を取得します。デフォルトの実装は、スレッドコンテキストクラスローダーに登録されている現在の WebApplicationContext
を返します。null
)ContextLoader.getCurrentWebApplicationContext()