| パッケージ | 説明 |
|---|---|
| org.springframework.messaging.handler.annotation.support | アノテーション付きのメッセージ処理メソッドを操作するためのクラスをサポートします。 |
| org.springframework.messaging.simp.annotation.support | シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。 |
| org.springframework.messaging.simp.config | より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。 |
| org.springframework.test.web.reactive.server | WebTestClient を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 |
| org.springframework.test.web.servlet.setup | ビルトイン MockMvcBuilder 実装が含まれています。 |
| org.springframework.validation | ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。 |
| org.springframework.validation.beanvalidation | JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。 |
| org.springframework.web.bind.support | Web データバインディングのサポートクラス。 |
| org.springframework.web.reactive.config | Spring WebFlux 構成インフラストラクチャ。 |
| org.springframework.web.servlet.config.annotation | Spring MVC のアノテーションベースのセットアップ。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | DefaultMessageHandlerMethodFactory.setValidator(Validator validator)@Payload 引数の検証に使用される Validator インスタンスを設定します。 |
| コンストラクターと説明 |
|---|
PayloadArgumentResolver(MessageConverter messageConverter, Validator validator) |
PayloadArgumentResolver(MessageConverter messageConverter, Validator validator, boolean useDefaultResolution) |
| 修飾子と型 | メソッドと説明 |
|---|---|
Validator | SimpAnnotationMethodMessageHandler.getValidator() 設定された Validator インスタンスを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | SimpAnnotationMethodMessageHandler.setValidator(Validator validator)@Payload 引数の検証に使用される Validator インスタンスを設定します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Validator | AbstractMessageBrokerConfiguration.getValidator() このメソッドをオーバーライドして、カスタム Validator を提供します。 |
protected Validator | AbstractMessageBrokerConfiguration.simpValidator()@Payload メソッドの引数を検証するための Validator インスタンスを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
WebTestClient.ControllerSpec | WebTestClient.ControllerSpec.validator(Validator validator) グローバルバリデーターを設定します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StandaloneMockMvcBuilder | StandaloneMockMvcBuilder.setValidator(Validator validator) デフォルトで作成されたものではなく、カスタム Validator を提供します。 |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | SmartValidatorValidator インターフェースの拡張バリアント、検証「ヒント」のサポートを追加。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Validator | DataBinder.getValidator() 各バインディングステップの後に適用するプライマリバリデータを返します(ある場合)。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ListSE<Validator> | DataBinder.getValidators() データバインディング後に適用するバリデーターを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | DataBinder.addValidators(Validator... validators) 各バインディングステップの後に適用するバリデーターを追加します。 |
static void | ValidationUtils.invokeValidator(Validator validator, ObjectSE target, Errors errors) |
static void | ValidationUtils.invokeValidator(Validator validator, ObjectSE target, Errors errors, ObjectSE... validationHints) |
void | DataBinder.replaceValidators(Validator... validators) 各バインディングステップの後に適用するバリデーターを置き換えます。 |
void | DataBinder.setValidator(Validator validator) 各バインディングステップの後に適用するように Validator を設定します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | CustomValidatorBean 元のインターフェースと Spring Validator インターフェースを介して特定の JSR-303 バリデーターを公開する構成可能な Bean クラス。 |
class | LocalValidatorFactoryBean これは、Spring アプリケーションコンテキストでの javax.validation (JSR-303)セットアップの中心的なクラスです。javax.validation.ValidationFactory をブートストラップし、Spring Validator インターフェースと、JSR-303 ValidatorEE インターフェースおよび ValidatorFactoryEE インターフェース自体を介して公開します。 |
class | OptionalValidatorFactoryBeanBean 検証プロバイダーが利用できない場合に、 Validator 呼び出しを単に no-ops に変える LocalValidatorFactoryBean サブクラス。 |
class | SpringValidatorAdapterJSR-303 javax.validator.Validator を取り、それを Spring Validator として公開すると同時に、元の JSR-303 Validator インターフェース自体を公開するアダプター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Validator | ConfigurableWebBindingInitializer.getValidator() 存在する場合、各バインディングステップの後に適用するバリデーターを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | ConfigurableWebBindingInitializer.setValidator(Validator validator) 各バインディングステップの後に適用するように Validator を設定します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Validator | WebFluxConfigurerComposite.getValidator() |
protected Validator | WebFluxConfigurationSupport.getValidator() このメソッドをオーバーライドして、カスタム Validator を提供します。 |
default Validator | WebFluxConfigurer.getValidator() カスタム Validator を提供します。 |
protected Validator | DelegatingWebFluxConfiguration.getValidator() |
Validator | WebFluxConfigurationSupport.webFluxValidator() たとえば、 @RequestBody メソッドの引数を検証するために、グローバル Validator インスタンスを返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Validator | WebMvcConfigurerAdapter.getValidator() 使用すべきではありません。 デフォルトで作成されたものではなく、カスタム Validator を提供します。 |
protected Validator | DelegatingWebMvcConfiguration.getValidator() |
default Validator | WebMvcConfigurer.getValidator() デフォルトで作成されたものではなく、カスタム Validator を提供します。 |
protected Validator | WebMvcConfigurationSupport.getValidator() このメソッドをオーバーライドして、カスタム Validator を提供します。 |
Validator | WebMvcConfigurationSupport.mvcValidator() |