インターフェースの使用
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 のメソッド型 Validator の引数を持つ型を返す org.springframework.validation のメソッド型 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 を設定します。org.springframework.validation.beanvalidation 内の Validator 使用
Validator を実装している org.springframework.validation.beanvalidation のクラス修飾子と型クラス説明class元のインターフェースと SpringValidatorインターフェースを介して特定の JSR-303 バリデーターを公開する構成可能な Bean クラス。classこれは、Spring アプリケーションコンテキストでのjakarta.validation(JSR-303)セットアップの中心的なクラスです。jakarta.validation.ValidationFactoryをブートストラップし、SpringValidatorインターフェースと、JSR-303ValidatorEE インターフェースおよびValidatorFactoryEE インターフェース自体を介して公開します。classBean 検証プロバイダーが利用できない場合に、Validator呼び出しを単に no-ops に変えるLocalValidatorFactoryBeanサブクラス。classJSR-303javax.validator.Validatorを取り、それを SpringValidatorとして公開すると同時に、元の 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を返します。