インターフェースの使用 
org.springframework.validation.Validator
Validator を使用するパッケージ 
 パッケージ 
 説明 
 ノンブロッキング、リアクティブ契約でアノテーション付きメッセージ処理メソッドを操作するためのサポートクラス。
 アノテーション付きのメッセージ処理メソッドを操作するためのクラスをサポートします。
 シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。
 より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。
WebTestClient を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 ビルトイン 
MockMvcBuilder 実装が含まれています。 ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
Web データバインディングのサポートクラス。
Spring WebFlux 構成インフラストラクチャ。
Spring MVC のアノテーションベースのセットアップ。
- org.springframework.messaging.handler.annotation.reactive 内の Validator 使用修飾子と型メソッド説明MessageMappingMessageHandler.- getValidator()設定された Validator インスタンスを返します。PayloadMethodArgumentResolver.- getValidator()設定されたバリデーターがある場合はそれを返します。型 Validator のパラメーターを持つ org.springframework.messaging.handler.annotation.reactive のメソッド修飾子と型メソッド説明- voidMessageMappingMessageHandler.- setValidator- (Validator validator) - @Payload引数の検証に使用される Validator インスタンスを設定します。型 Validator のパラメーターを持つ org.springframework.messaging.handler.annotation.reactive のコンストラクター修飾子コンストラクター説明- PayloadMethodArgumentResolver- (ListSE<? extends Decoder<?>> decoders, Validator validator, ReactiveAdapterRegistry registry, boolean useDefaultResolution) 
- org.springframework.messaging.handler.annotation.support 内の Validator 使用型 Validator のパラメーターを持つ org.springframework.messaging.handler.annotation.support のメソッド修飾子と型メソッド説明- voidDefaultMessageHandlerMethodFactory.- setValidator- (Validator validator) - @Payload引数の検証に使用される Validator インスタンスを設定します。型 Validator のパラメーターを持つ org.springframework.messaging.handler.annotation.support のコンストラクター修飾子コンストラクター説明- PayloadMethodArgumentResolver- (MessageConverter messageConverter, Validator validator) - PayloadMethodArgumentResolver- (MessageConverter messageConverter, Validator validator, boolean useDefaultResolution) 
- org.springframework.messaging.simp.annotation.support 内の Validator 使用型 Validator のパラメーターを持つ org.springframework.messaging.simp.annotation.support のメソッド修飾子と型メソッド説明- voidSimpAnnotationMethodMessageHandler.- setValidator- (Validator validator) - @Payload引数の検証に使用される Validator インスタンスを設定します。
- org.springframework.messaging.simp.config 内の Validator 使用修飾子と型メソッド説明AbstractMessageBrokerConfiguration.- getValidator()このメソッドをオーバーライドして、カスタム- Validatorを提供します。- protected ValidatorAbstractMessageBrokerConfiguration.- simpValidator()- @Payloadメソッドの引数を検証するための- Validatorインスタンスを返します。
- org.springframework.test.web.reactive.server 内の Validator 使用型 Validator のパラメーターを持つ org.springframework.test.web.reactive.server のメソッド修飾子と型メソッド説明グローバルバリデーターを設定します。
- org.springframework.test.web.servlet.client 内の Validator 使用型 Validator のパラメーターを持つ org.springframework.test.web.servlet.client のメソッド
- org.springframework.test.web.servlet.setup 内の Validator 使用型 Validator のパラメーターを持つ org.springframework.test.web.servlet.setup のメソッド修飾子と型メソッド説明StandaloneMockMvcBuilder.- setValidator- (Validator validator) デフォルトで作成されたものではなく、カスタム- Validatorを提供します。
- org.springframework.validation 内の Validator 使用org.springframework.validation 内の Validator サブインターフェースValidator を返す org.springframework.validation のメソッド修飾子と型メソッド説明- static <T> ValidatorValidator.- forInstanceOf- (ClassSE<T> targetClass, BiConsumerSE<T, - Errors> delegate) ターゲットオブジェクトが- targetClassのインスタンスであるSEかどうかをチェックする- Validatorを返し、そうであれば、指定された- delegateを適用して- Errorsを設定します。- static <T> ValidatorValidator.- forType- (ClassSE<T> targetClass, BiConsumerSE<T, - Errors> delegate) ターゲットオブジェクトのクラスが- targetClassと同一かどうかをチェックする- Validatorを返し、同一であれば、指定された- delegateを適用して- Errorsを設定します。DataBinder.- getValidator()各バインディングステップの後に適用するプライマリバリデータを返します(ある場合)。型 Validator の引数を持つ型を返す org.springframework.validation のメソッド修飾子と型メソッド説明DataBinder.- getValidators()データバインディング後に適用するバリデーターを返します。DataBinder.- getValidatorsToApply()データバインディング後に適用するバリデーターを返します。型 Validator のパラメーターを持つ org.springframework.validation のメソッド修飾子と型メソッド説明- voidDataBinder.- addValidators- (Validator... validators) 各バインディングステップの後に適用するバリデーターを追加します。- static voidValidationUtils.- invokeValidator- (Validator validator, ObjectSE target, Errors errors) - static voidValidationUtils.- invokeValidator- (Validator validator, ObjectSE target, Errors errors, ObjectSE... validationHints) - voidDataBinder.- replaceValidators- (Validator... validators) 各バインディングステップの後に適用するバリデーターを置き換えます。- voidDataBinder.- setValidator- (Validator validator) 各バインディングステップの後に適用するように Validator を設定します。型 Validator の型引数を持つ org.springframework.validation のメソッドパラメーター修飾子と型メソッド説明- voidDataBinder.- setExcludedValidators- (PredicateSE<Validator> predicate) バリデータを除外する述語を構成します。
- org.springframework.validation.beanvalidation 内の Validator 使用Validator を実装している org.springframework.validation.beanvalidation のクラス修飾子と型クラス説明- class元のインターフェースと Spring- Validatorインターフェースを介して特定の JSR-303 バリデーターを公開する構成可能な Bean クラス。- classこれは、Spring アプリケーションコンテキストでの- jakarta.validation(JSR-303)セットアップの中心的なクラスです。- jakarta.validation.ValidationFactoryをブートストラップし、Spring- Validatorインターフェースと、JSR-303- ValidatorEE インターフェースおよび- ValidatorFactoryEE インターフェース自体を介して公開します。- classBean 検証プロバイダーが利用できない場合に、- Validator呼び出しを単に no-ops に変える- LocalValidatorFactoryBeanサブクラス。- classJSR-303- javax.validator.Validatorを取り、それを Spring- Validatorとして公開すると同時に、元の JSR-303 Validator インターフェース自体を公開するアダプター。
- org.springframework.web.bind.support 内の Validator 使用修飾子と型メソッド説明- final ValidatorConfigurableWebBindingInitializer.- getValidator()存在する場合、各バインディングステップの後に適用するバリデーターを返します。型 Validator のパラメーターを持つ org.springframework.web.bind.support のメソッド修飾子と型メソッド説明- final voidConfigurableWebBindingInitializer.- setValidator- (Validator validator) 各バインディングステップの後に適用するように Validator を設定します。
- org.springframework.web.reactive.config 内の Validator 使用修飾子と型メソッド説明- protected ValidatorDelegatingWebFluxConfiguration.- getValidator()- protected ValidatorWebFluxConfigurationSupport.- getValidator()このメソッドをオーバーライドして、カスタム- Validatorを提供します。- default ValidatorWebFluxConfigurer.- getValidator()カスタム- Validatorを提供します。WebFluxConfigurerComposite.- getValidator()WebFluxConfigurationSupport.- webFluxValidator()たとえば、- @RequestBodyメソッドの引数を検証するために、グローバル- Validatorインスタンスを返します。型 Validator のパラメーターを持つ org.springframework.web.reactive.config のメソッド修飾子と型メソッド説明- protected ConfigurableWebBindingInitializerWebFluxConfigurationSupport.- getConfigurableWebBindingInitializer- (FormattingConversionService webFluxConversionService, Validator webFluxValidator) すべての- WebDataBinderインスタンスの初期化に使用する- ConfigurableWebBindingInitializerを返します。WebFluxConfigurationSupport.- requestMappingHandlerAdapter- (ReactiveAdapterRegistry reactiveAdapterRegistry, ServerCodecConfigurer serverCodecConfigurer, FormattingConversionService conversionService, Validator validator) 
- org.springframework.web.servlet.config.annotation 内の Validator 使用修飾子と型メソッド説明- protected ValidatorDelegatingWebMvcConfiguration.- getValidator()- protected ValidatorWebMvcConfigurationSupport.- getValidator()このメソッドをオーバーライドして、カスタム- Validatorを提供します。- default ValidatorWebMvcConfigurer.- getValidator()デフォルトで作成されたものではなく、カスタム- Validatorを提供します。WebMvcConfigurationSupport.- mvcValidator()型 Validator のパラメーターを持つ org.springframework.web.servlet.config.annotation のメソッド修飾子と型メソッド説明- protected ConfigurableWebBindingInitializerWebMvcConfigurationSupport.- getConfigurableWebBindingInitializer- (FormattingConversionService mvcConversionService, Validator mvcValidator) すべての- WebDataBinderインスタンスの初期化に使用する- ConfigurableWebBindingInitializerを返します。WebMvcConfigurationSupport.- requestMappingHandlerAdapter- (ContentNegotiationManager contentNegotiationManager, FormattingConversionService conversionService, Validator validator) アノテーション付きコントローラーメソッドを介してリクエストを処理するための- RequestMappingHandlerAdapterを返します。