クラスの使用
org.springframework.core.MethodParameter
MethodParameter を使用するパッケージ
パッケージ
説明
このパッケージには、Java Bean を操作するためのインターフェースとクラスが含まれています。
Spring の軽量の制御の反転(IoC)コンテナーを実装するコアパッケージ。
Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。
例外処理とバージョン検出のための基本クラス、およびフレームワークのどの部分にも固有ではない他のコアヘルパーを提供します。
アノテーション、メタアノテーション、属性オーバーライドを含むマージされたアノテーションのコアサポートパッケージ。
型変換システム API。
JSON エンコーダーおよびデコーダーのサポート。
リモート MBean リソースへのアクセスをサポートします。
メッセージを処理するためのアノテーションとサポートクラス。
ノンブロッキング、リアクティブ契約でアノテーション付きメッセージ処理メソッドを操作するためのサポートクラス。
アノテーション付きのメッセージ処理メソッドを操作するためのクラスをサポートします。
メッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
アノテーション付き RSocket ストリーム処理メソッドを操作するためのクラスをサポートします。
RSocketRequester
によってサポートされるプロキシファクトリと共に、リクエストメソッドを使用して RSocket サービス 契約を宣言するためのアノテーション。 シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。
ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
基礎となる検証ライブラリから独立した、メソッド検証のための抽象化およびサポートクラス。
Web 固有のデータバインディング機能を提供します。
Web データバインディングのサポートクラス。
アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
ハンドラーメソッド処理の汎用サポートクラス。
マルチパート解決フレームワークのサポートクラス。
DispatcherHandler
を含む spring-webflux
モジュールの最上位パッケージ。WebFlux サーバーエンドポイント処理のメインエントリポイントで、リクエストをハンドラーにマッピングし、呼び出し、結果を処理するために使用されるキー契約を含みます。 ハンドラーメソッド処理のインフラストラクチャ。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
Spring の一般的なリアクティブ Web サポートのコアインターフェースとクラス。
HttpExchange
メソッドでアノテーションが付けられた HTTP サービスのクライアントプロキシを作成するためのサポート。org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。org.springframework.beans 内の MethodParameter 使用
MethodParameter を返す org.springframework.beans のメソッド修飾子と型メソッド説明static MethodParameter
BeanUtils.getWriteMethodParameter
(PropertyDescriptorSE pd) 指定されたプロパティの書き込みメソッドの新しい MethodParameter オブジェクトを取得します。型 MethodParameter のパラメーターを持つ org.springframework.beans のメソッド修飾子と型メソッド説明<T> T
TypeConverter.convertIfNecessary
(ObjectSE value, ClassSE<T> requiredType, MethodParameter methodParam) 値を必要な型に変換します(必要に応じて、String から)。<T> T
TypeConverterSupport.convertIfNecessary
(ObjectSE value, ClassSE<T> requiredType, MethodParameter methodParam) org.springframework.beans.factory 内の MethodParameter 使用
MethodParameter として宣言されている org.springframework.beans.factory のフィールド修飾子と型メソッド説明InjectionPoint.getMethodParameter()
ラップされた MethodParameter があれば、それを返します。protected final MethodParameter
InjectionPoint.obtainMethodParameter()
存在する場合、ラップされた MethodParameter を返します。型 MethodParameter のパラメーターを持つ org.springframework.beans.factory のコンストラクター修飾子コンストラクター説明InjectionPoint
(MethodParameter methodParameter) メソッドまたはコンストラクターパラメーターのインジェクションポイント記述子を作成します。org.springframework.beans.factory.config 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.beans.factory.config のコンストラクター修飾子コンストラクター説明DependencyDescriptor
(MethodParameter methodParameter, boolean required) メソッドまたはコンストラクターパラメーターの新しい記述子を作成します。DependencyDescriptor
(MethodParameter methodParameter, boolean required, boolean eager) メソッドまたはコンストラクターパラメーターの新しい記述子を作成します。org.springframework.core 内の MethodParameter 使用
MethodParameter を返す org.springframework.core のメソッド修飾子と型メソッド説明MethodParameter.clone()
static MethodParameter
MethodParameter.forExecutable
(ExecutableSE executable, int parameterIndex) 指定されたメソッドまたはコンストラクターの新しい MethodParameter を作成します。static MethodParameter
MethodParameter.forFieldAwareConstructor
(ConstructorSE<?> ctor, int parameterIndex, StringSE fieldName) 指定されたフィールド対応コンストラクターに対して新しい MethodParameter を作成します。static MethodParameter
MethodParameter.forMethodOrConstructor
(ObjectSE methodOrConstructor, int parameterIndex) 使用すべきではありません。static MethodParameter
MethodParameter.forParameter
(ParameterSE parameter) 指定されたパラメーター記述子の新しい MethodParameter を作成します。MethodParameter.nested()
このMethodParameter
のバリアントを返します。これは、同じパラメーターを指しますが、ネストレベルが 1 つ深くなります。このMethodParameter
のバリアントを返します。これは、同じパラメーターを指しますが、ネストレベルが 1 つ深くなります。MethodParameter.nestedIfOptional()
Optional
SE 宣言の場合、同じパラメーターを指しますが、ネストレベルが 1 つ深いこのMethodParameter
のバリアントを返します。MethodParameter.withContainingClass
(ClassSE<?> containingClass) 指定された包含クラスを参照するこのMethodParameter
のバリアントを返します。MethodParameter.withTypeIndex
(int typeIndex) 現在のレベルの型を指定された値に設定して、このMethodParameter
のバリアントを返します。型 MethodParameter のパラメーターを持つ org.springframework.core のメソッド修飾子と型メソッド説明static ResolvableType
ResolvableType.forMethodParameter
(MethodParameter methodParameter) 指定されたMethodParameter
のResolvableType
を返します。static ResolvableType
ResolvableType.forMethodParameter
(MethodParameter methodParameter, TypeSE targetType) 指定されたMethodParameter
のResolvableType
を返し、ターゲットの型をオーバーライドして、特定の指定された型で解決します。static ResolvableType
ResolvableType.forMethodParameter
(MethodParameter methodParameter, ResolvableType implementationType) 指定された実装型を持つ指定されたMethodParameter
のResolvableType
を返します。static StringSE
Conventions.getVariableNameForParameter
(MethodParameter parameter) ジェネリクスコレクション型がある場合は、それを考慮して、指定されたパラメーターの従来の変数名を決定します。static ClassSE<?>
GenericTypeResolver.resolveParameterType
(MethodParameter methodParameter, ClassSE<?> implementationClass) 使用すべきではありません。5.2 以降、methodParameter.withContainingClass(implementationClass).getParameterType()
を推奨型 MethodParameter のパラメーターを持つ org.springframework.core のコンストラクター修飾子コンストラクター説明MethodParameter
(MethodParameter original) コピーコンストラクター。元のオブジェクトと同じメタデータとキャッシュ状態に基づいて、独立した MethodParameter オブジェクトを作成します。org.springframework.core.annotation 内の MethodParameter 使用
修飾子と型クラス説明protected class
AnnotatedMethod 固有の動作を持つ MethodParameter。class
@AliasFor
を介して属性のエイリアスを宣言するアノテーションを合成するMethodParameter
バリアント。修飾子と型メソッド説明final MethodParameter[]
AnnotatedMethod.getMethodParameters()
このAnnotatedMethod
のメソッドパラメーターを返します。AnnotatedMethod.getReturnType()
宣言された戻り値の型のMethodParameter
を返します。AnnotatedMethod.getReturnValueType
(ObjectSE returnValue) 実際の戻り値の型としてMethodParameter
を返します。型 MethodParameter のパラメーターを持つ org.springframework.core.annotation のメソッド修飾子と型メソッド説明protected static ObjectSE
AnnotatedMethod.findProvidedArgument
(MethodParameter parameter, ObjectSE... providedArgs) protected static StringSE
AnnotatedMethod.formatArgumentError
(MethodParameter param, StringSE message) org.springframework.core.convert 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.core.convert のメソッド修飾子と型メソッド説明static TypeDescriptor
TypeDescriptor.nested
(MethodParameter methodParameter, int nestingLevel) メソッドパラメーター内で宣言されたネストされた型の型記述子を作成します。型 MethodParameter のパラメーターを持つ org.springframework.core.convert のコンストラクターorg.springframework.http.codec.json 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.http.codec.json のメソッド修飾子と型メソッド説明protected <A extends AnnotationSE>
AAbstractJackson2Decoder.getAnnotation
(MethodParameter parameter, ClassSE<A> annotType) protected <A extends AnnotationSE>
AAbstractJackson2Encoder.getAnnotation
(MethodParameter parameter, ClassSE<A> annotType) protected abstract <A extends AnnotationSE>
AJackson2CodecSupport.getAnnotation
(MethodParameter parameter, ClassSE<A> annotType) org.springframework.jmx.access 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.jmx.access のメソッド修飾子と型メソッド説明protected ObjectSE
MBeanClientInterceptor.convertResultValueIfNecessary
(ObjectSE result, MethodParameter parameter) プロキシメソッドから戻るために、指定された結果オブジェクトを(属性アクセスまたは操作呼び出しから)指定されたターゲットクラスに変換します。org.springframework.messaging.handler.annotation 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.messaging.handler.annotation のメソッド修飾子と型メソッド説明protected boolean
MessageMappingReflectiveProcessor.couldBePayload
(MethodParameter methodParameter) protected TypeSE
MessageMappingReflectiveProcessor.getMessageType
(MethodParameter parameter) org.springframework.messaging.handler.annotation.reactive 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.messaging.handler.annotation.reactive のメソッド修飾子と型メソッド説明protected abstract AbstractNamedValueMethodArgumentResolver.NamedValueInfo
AbstractNamedValueMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) 指定されたメソッドパラメーターのAbstractNamedValueMethodArgumentResolver.NamedValueInfo
オブジェクトを作成します。DestinationVariableMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) HeaderMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) protected abstract void
AbstractNamedValueMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, Message<?> message) 値が必要なときに呼び出されますが、AbstractNamedValueMethodArgumentResolver.resolveArgumentInternal(org.springframework.core.MethodParameter, org.springframework.messaging.Message<?>, java.lang.String)
はnull
を返し、デフォルト値はありません。protected void
DestinationVariableMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, Message<?> message) protected void
HeaderMethodArgumentResolver.handleMissingValue
(StringSE headerName, MethodParameter parameter, Message<?> message) reactor.core.publisher.Mono<ObjectSE>
ContinuationHandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) final reactor.core.publisher.Mono<ObjectSE>
PayloadMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) 互換性のあるDecoder
を介して、指定されたメッセージペイロードの内容をデコードします。protected abstract ObjectSE
AbstractNamedValueMethodArgumentResolver.resolveArgumentInternal
(MethodParameter parameter, Message<?> message, StringSE name) 指定されたパラメーターの型と値の名前を引数値に解決します。protected ObjectSE
DestinationVariableMethodArgumentResolver.resolveArgumentInternal
(MethodParameter parameter, Message<?> message, StringSE name) protected ObjectSE
HeaderMethodArgumentResolver.resolveArgumentInternal
(MethodParameter parameter, Message<?> message, StringSE name) AbstractNamedValueMethodArgumentResolver.resolveArgumentValue
(MethodParameter parameter, Message<?> message) HeadersMethodArgumentResolver.resolveArgumentValue
(MethodParameter parameter, Message<?> message) boolean
ContinuationHandlerMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
DestinationVariableMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
HeaderMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
HeadersMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
PayloadMethodArgumentResolver.supportsParameter
(MethodParameter parameter) org.springframework.messaging.handler.annotation.support 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.messaging.handler.annotation.support のメソッド修飾子と型メソッド説明protected abstract AbstractNamedValueMethodArgumentResolver.NamedValueInfo
AbstractNamedValueMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) 指定されたメソッドパラメーターのAbstractNamedValueMethodArgumentResolver.NamedValueInfo
オブジェクトを作成します。DestinationVariableMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) HeaderMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) protected ClassSE<?>
MessageMethodArgumentResolver.getPayloadType
(MethodParameter parameter, Message<?> message) ペイロードを変換するターゲットクラスを解決します。protected abstract void
AbstractNamedValueMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, Message<?> message) 値が必要なときに呼び出されますが、AbstractNamedValueMethodArgumentResolver.resolveArgumentInternal(org.springframework.core.MethodParameter, org.springframework.messaging.Message<?>, java.lang.String)
はnull
を返し、デフォルト値はありません。protected void
DestinationVariableMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, Message<?> message) protected void
HeaderMethodArgumentResolver.handleMissingValue
(StringSE headerName, MethodParameter parameter, Message<?> message) protected void
AbstractNamedValueMethodArgumentResolver.handleResolvedValue
(ObjectSE arg, StringSE name, MethodParameter parameter, Message<?> message) 値が解決された後に呼び出されます。AbstractNamedValueMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) HeadersMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) MessageMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) PayloadMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) protected abstract ObjectSE
AbstractNamedValueMethodArgumentResolver.resolveArgumentInternal
(MethodParameter parameter, Message<?> message, StringSE name) 指定されたパラメーターの型と値の名前を引数値に解決します。protected ObjectSE
DestinationVariableMethodArgumentResolver.resolveArgumentInternal
(MethodParameter parameter, Message<?> message, StringSE name) protected ObjectSE
HeaderMethodArgumentResolver.resolveArgumentInternal
(MethodParameter parameter, Message<?> message, StringSE name) protected ClassSE<?>
PayloadMethodArgumentResolver.resolveTargetClass
(MethodParameter parameter, Message<?> message) ペイロードを変換するターゲットクラスを解決します。boolean
DestinationVariableMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
HeaderMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
HeadersMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
MessageMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
PayloadMethodArgumentResolver.supportsParameter
(MethodParameter parameter) protected void
PayloadMethodArgumentResolver.validate
(Message<?> message, MethodParameter parameter, ObjectSE target) 該当する場合、ペイロードを検証します。型 MethodParameter のパラメーターを持つ org.springframework.messaging.handler.annotation.support のコンストラクター修飾子コンストラクター説明MethodArgumentNotValidException
(Message<?> message, MethodParameter parameter) 無効なMethodParameter
を使用して新しいインスタンスを作成します。MethodArgumentNotValidException
(Message<?> message, MethodParameter parameter, BindingResult bindingResult) 無効なMethodParameter
とBindingResult
で新しいインスタンスを作成します。MethodArgumentTypeMismatchException
(Message<?> message, MethodParameter parameter, StringSE description) org.springframework.messaging.handler.invocation 内の MethodParameter 使用
修飾子と型メソッド説明final MethodParameter
MethodArgumentResolutionException.getMethodParameter()
拒否された MethodParameter を返します。型 MethodParameter のパラメーターを持つ org.springframework.messaging.handler.invocation のメソッド修飾子と型メソッド説明void
AbstractAsyncReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) void
HandlerMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) 指定された戻り値を処理します。void
HandlerMethodReturnValueHandlerComposite.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) boolean
AbstractAsyncReturnValueHandler.isAsyncReturnValue
(ObjectSE returnValue, MethodParameter returnType) boolean
AsyncHandlerMethodReturnValueHandler.isAsyncReturnValue
(ObjectSE returnValue, MethodParameter returnType) 戻り値が成功とエラーのコールバックを持つ非同期の Future のような型を表すかどうか。boolean
HandlerMethodReturnValueHandlerComposite.isAsyncReturnValue
(ObjectSE returnValue, MethodParameter returnType) boolean
ReactiveReturnValueHandler.isAsyncReturnValue
(ObjectSE returnValue, MethodParameter returnType) HandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) メソッドパラメーターを特定のメッセージの引数値に解決します。HandlerMethodArgumentResolverComposite.resolveArgument
(MethodParameter parameter, Message<?> message) 登録されたHandlerMethodArgumentResolvers
を反復処理し、それをサポートするHandlerMethodArgumentResolvers
を呼び出します。boolean
HandlerMethodArgumentResolver.supportsParameter
(MethodParameter parameter) 指定されたメソッドパラメーターがこのリゾルバーによってサポートされているかどうか。boolean
HandlerMethodArgumentResolverComposite.supportsParameter
(MethodParameter parameter) 指定されたメソッドパラメーターが、登録されているHandlerMethodArgumentResolver
でサポートされているかどうか。boolean
CompletableFutureReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
HandlerMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) 指定されたメソッドの戻り型がこのハンドラーでサポートされているかどうか。boolean
HandlerMethodReturnValueHandlerComposite.supportsReturnType
(MethodParameter returnType) boolean
ListenableFutureReturnValueHandler.supportsReturnType
(MethodParameter returnType) 使用すべきではありません。boolean
ReactiveReturnValueHandler.supportsReturnType
(MethodParameter returnType) AsyncHandlerMethodReturnValueHandler.toCompletableFuture
(ObjectSE returnValue, MethodParameter returnType) 非同期の戻り値をCompletableFuture
SE に適合させます。CompletableFutureReturnValueHandler.toCompletableFuture
(ObjectSE returnValue, MethodParameter returnType) HandlerMethodReturnValueHandlerComposite.toCompletableFuture
(ObjectSE returnValue, MethodParameter returnType) ListenableFutureReturnValueHandler.toCompletableFuture
(ObjectSE returnValue, MethodParameter returnType) 使用すべきではありません。ReactiveReturnValueHandler.toCompletableFuture
(ObjectSE returnValue, MethodParameter returnType) default ListenableFuture<?>
AsyncHandlerMethodReturnValueHandler.toListenableFuture
(ObjectSE returnValue, MethodParameter returnType) 使用すべきではありません。ListenableFutureReturnValueHandler.toListenableFuture
(ObjectSE returnValue, MethodParameter returnType) 使用すべきではありません。型 MethodParameter のパラメーターを持つ org.springframework.messaging.handler.invocation のコンストラクター修飾子コンストラクター説明MethodArgumentResolutionException
(Message<?> message, MethodParameter parameter) 無効なMethodParameter
を提供する新しいインスタンスを作成します。MethodArgumentResolutionException
(Message<?> message, MethodParameter parameter, StringSE description) 無効なMethodParameter
と準備された説明を提供する新しいインスタンスを作成します。MethodArgumentResolutionException
(Message<?> message, MethodParameter parameter, StringSE description, ThrowableSE cause) 無効なMethodParameter
、準備された説明、原因を提供する新しいインスタンスを作成します。org.springframework.messaging.handler.invocation.reactive 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.messaging.handler.invocation.reactive のメソッド修飾子と型メソッド説明HandlerMethodArgumentResolverComposite.getArgumentResolver
(MethodParameter parameter) 指定されたメソッドパラメーターをサポートする登録済みHandlerMethodArgumentResolver
を検索します。protected abstract reactor.core.publisher.Mono<VoidSE>
AbstractEncoderMethodReturnValueHandler.handleEncodedContent
(reactor.core.publisher.Flux<DataBuffer> encodedContent, MethodParameter returnType, Message<?> message) サブクラスは、このメソッドを実装して、メッセージの作成や送信などの何らかの方法でエンコードされた値を処理します。protected abstract reactor.core.publisher.Mono<VoidSE>
AbstractEncoderMethodReturnValueHandler.handleNoContent
(MethodParameter returnType, Message<?> message) null
戻り値に対して呼び出されます。これは、void メソッド、または void でパラメーター化された非同期型を返すメソッドを意味する場合があります。reactor.core.publisher.Mono<VoidSE>
AbstractEncoderMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) reactor.core.publisher.Mono<VoidSE>
HandlerMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) 指定された戻り値を処理します。reactor.core.publisher.Mono<VoidSE>
HandlerMethodReturnValueHandlerComposite.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) reactor.core.publisher.Mono<ObjectSE>
HandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) メソッドパラメーターを特定のメッセージの引数値に解決します。reactor.core.publisher.Mono<ObjectSE>
HandlerMethodArgumentResolverComposite.resolveArgument
(MethodParameter parameter, Message<?> message) 登録されたHandlerMethodArgumentResolvers
を反復処理し、それをサポートするHandlerMethodArgumentResolvers
を呼び出します。default reactor.core.publisher.Mono<ObjectSE>
SyncHandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) メソッドパラメーターを特定のメッセージの引数値に解決します。SyncHandlerMethodArgumentResolver.resolveArgumentValue
(MethodParameter parameter, Message<?> message) メソッドパラメーターの値を同期的に解決します。boolean
HandlerMethodArgumentResolver.supportsParameter
(MethodParameter parameter) 指定されたメソッドパラメーターがこのリゾルバーによってサポートされているかどうか。boolean
HandlerMethodArgumentResolverComposite.supportsParameter
(MethodParameter parameter) 指定されたメソッドパラメーターが、登録されているHandlerMethodArgumentResolver
でサポートされているかどうか。boolean
AbstractEncoderMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
HandlerMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) 指定されたメソッドの戻り型がこのハンドラーでサポートされているかどうか。boolean
HandlerMethodReturnValueHandlerComposite.supportsReturnType
(MethodParameter returnType) org.springframework.messaging.rsocket.annotation.support 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.messaging.rsocket.annotation.support のメソッド修飾子と型メソッド説明protected reactor.core.publisher.Mono<VoidSE>
RSocketPayloadReturnValueHandler.handleEncodedContent
(reactor.core.publisher.Flux<DataBuffer> encodedContent, MethodParameter returnType, Message<?> message) protected reactor.core.publisher.Mono<VoidSE>
RSocketPayloadReturnValueHandler.handleNoContent
(MethodParameter returnType, Message<?> message) reactor.core.publisher.Mono<ObjectSE>
RSocketRequesterMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) boolean
RSocketRequesterMethodArgumentResolver.supportsParameter
(MethodParameter parameter) org.springframework.messaging.rsocket.service 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.messaging.rsocket.service のメソッド修飾子と型メソッド説明boolean
DestinationVariableArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, RSocketRequestValues.Builder requestValues) boolean
MetadataArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, RSocketRequestValues.Builder requestValues) boolean
PayloadArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, RSocketRequestValues.Builder requestValues) boolean
RSocketServiceArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, RSocketRequestValues.Builder requestValues) 引数値を解決します。org.springframework.messaging.simp.annotation.support 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.messaging.simp.annotation.support のメソッド修飾子と型メソッド説明void
SendToMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) void
SubscriptionMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) PrincipalMethodArgumentResolver.resolveArgument
(MethodParameter parameter, Message<?> message) boolean
PrincipalMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
SendToMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
SubscriptionMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) org.springframework.validation 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.validation のメソッド修飾子と型メソッド説明<T> T
DataBinder.convertIfNecessary
(ObjectSE value, ClassSE<T> requiredType, MethodParameter methodParam) DataBinder.NameResolver.resolveName
(MethodParameter parameter) 指定されたメソッドパラメーターに使用する名前を返すか、未解決の場合はnull
を返します。protected boolean
DataBinder.shouldConstructArgument
(MethodParameter param) 指定された型のコンストラクター引数をインスタンス化して、独自のコンストラクター引数をバインド値に照合するかどうか。org.springframework.validation.beanvalidation 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.validation.beanvalidation のメソッド修飾子と型メソッド説明MethodValidationAdapter.ObjectNameResolver.resolveName
(MethodParameter parameter, ObjectSE value) 指定されたメソッド引数の名前を決定します。final MethodValidationResult
MethodValidationAdapter.validateArguments
(ObjectSE target, MethodSE method, MethodParameter[] parameters, ObjectSE[] arguments, ClassSE<?>[] groups) final MethodValidationResult
MethodValidationAdapter.validateReturnValue
(ObjectSE target, MethodSE method, MethodParameter returnType, ObjectSE returnValue, ClassSE<?>[] groups) org.springframework.validation.method 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.validation.method のメソッド修飾子と型メソッド説明default void
MethodValidator.applyArgumentValidation
(ObjectSE target, MethodSE method, MethodParameter[] parameters, ObjectSE[] arguments, ClassSE<?>[] groups) default void
MethodValidator.applyReturnValueValidation
(ObjectSE target, MethodSE method, MethodParameter returnType, ObjectSE returnValue, ClassSE<?>[] groups) MethodValidator.validateArguments
(ObjectSE target, MethodSE method, MethodParameter[] parameters, ObjectSE[] arguments, ClassSE<?>[] groups) 指定されたメソッド引数を検証し、検証結果を返します。MethodValidator.validateReturnValue
(ObjectSE target, MethodSE method, MethodParameter returnType, ObjectSE returnValue, ClassSE<?>[] groups) 指定された戻り値を検証し、検証結果を返します。型 MethodParameter のパラメーターを持つ org.springframework.validation.method のコンストラクター修飾子コンストラクター説明ParameterErrors
(MethodParameter parameter, ObjectSE argument, Errors errors, ObjectSE container, IntegerSE index, ObjectSE key) ParameterErrors
を作成します。ParameterValidationResult
(MethodParameter param, ObjectSE arg, CollectionSE<? extends MessageSourceResolvable> errors) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ParameterValidationResult
(MethodParameter param, ObjectSE arg, CollectionSE<? extends MessageSourceResolvable> errors, ObjectSE container, IntegerSE index, ObjectSE key) ParameterValidationResult
を作成します。org.springframework.web.bind 内の MethodParameter 使用
MethodParameter を返す org.springframework.web.bind のメソッド修飾子と型メソッド説明MissingServletRequestParameterException.getMethodParameter()
コントローラーメソッドの引数に対して例外が発生した場合は、ターゲットMethodParameter
を返します。final MethodParameter
MethodArgumentNotValidException.getParameter()
検証に失敗したメソッドパラメーターを返します。final MethodParameter
MissingMatrixVariableException.getParameter()
行列変数にバインドされたメソッドパラメーターを返します。final MethodParameter
MissingPathVariableException.getParameter()
パス変数にバインドされたメソッドパラメーターを返します。final MethodParameter
MissingRequestCookieException.getParameter()
リクエスト Cookie にバインドされたメソッドパラメーターを返します。final MethodParameter
MissingRequestHeaderException.getParameter()
リクエストヘッダーにバインドされたメソッドパラメーターを返します。型 MethodParameter のパラメーターを持つ org.springframework.web.bind のメソッド修飾子と型メソッド説明protected boolean
ServletRequestDataBinder.shouldConstructArgument
(MethodParameter param) 型 MethodParameter のパラメーターを持つ org.springframework.web.bind のコンストラクター修飾子コンストラクター説明MethodArgumentNotValidException
(MethodParameter parameter, BindingResult bindingResult) MethodArgumentNotValidException
のコンストラクター。MissingMatrixVariableException
(StringSE variableName, MethodParameter parameter) MissingMatrixVariableException のコンストラクター。MissingMatrixVariableException
(StringSE variableName, MethodParameter parameter, boolean missingAfterConversion) 値が存在するがnull
に変換される場合に使用するコンストラクター。MissingPathVariableException
(StringSE variableName, MethodParameter parameter) MissingPathVariableException のコンストラクター。MissingPathVariableException
(StringSE variableName, MethodParameter parameter, boolean missingAfterConversion) 値が存在するがnull
に変換される場合に使用するコンストラクター。MissingRequestCookieException
(StringSE cookieName, MethodParameter parameter) MissingRequestCookieException のコンストラクター。MissingRequestCookieException
(StringSE cookieName, MethodParameter parameter, boolean missingAfterConversion) 値が存在するがnull
に変換される場合に使用するコンストラクター。MissingRequestHeaderException
(StringSE headerName, MethodParameter parameter) MissingRequestHeaderException のコンストラクター。MissingRequestHeaderException
(StringSE headerName, MethodParameter parameter, boolean missingAfterConversion) 値が存在するがnull
に変換される場合に使用するコンストラクター。MissingServletRequestParameterException
(StringSE parameterName, MethodParameter parameter, boolean missingAfterConversion) String の parameterType の代わりにMethodParameter
を使用するコンストラクター。org.springframework.web.bind.support 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.web.bind.support のメソッド修飾子と型メソッド説明WebArgumentResolver.resolveArgument
(MethodParameter methodParameter, NativeWebRequest webRequest) 指定された Web リクエスト内の指定されたハンドラーメソッドパラメーターの引数を解決します。BindParamNameResolver.resolveName
(MethodParameter parameter) protected boolean
WebExchangeDataBinder.shouldConstructArgument
(MethodParameter param) protected boolean
WebRequestDataBinder.shouldConstructArgument
(MethodParameter param) 型 MethodParameter のパラメーターを持つ org.springframework.web.bind.support のコンストラクターorg.springframework.web.method.annotation 内の MethodParameter 使用
修飾子と型メソッド説明MethodArgumentConversionNotSupportedException.getParameter()
ターゲットメソッドのパラメーターを返します。MethodArgumentTypeMismatchException.getParameter()
ターゲットメソッドのパラメーターを返します。型 MethodParameter のパラメーターを持つ org.springframework.web.method.annotation のメソッド修飾子と型メソッド説明void
HandlerMethodValidator.applyArgumentValidation
(ObjectSE target, MethodSE method, MethodParameter[] parameters, ObjectSE[] arguments, ClassSE<?>[] groups) void
HandlerMethodValidator.applyReturnValueValidation
(ObjectSE target, MethodSE method, MethodParameter returnType, ObjectSE returnValue, ClassSE<?>[] groups) void
RequestParamMethodArgumentResolver.contributeMethodArgument
(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables, ConversionService conversionService) protected ObjectSE
ModelAttributeMethodProcessor.createAttribute
(StringSE attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) モデルで検出されない場合にモデル属性を作成するための拡張ポイント。Bean プロパティを介した後続のパラメーターバインド(抑制されていない限り)。AbstractCookieValueMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) protected abstract AbstractNamedValueMethodArgumentResolver.NamedValueInfo
AbstractNamedValueMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) 指定されたメソッドパラメーターのAbstractNamedValueMethodArgumentResolver.NamedValueInfo
オブジェクトを作成します。ExpressionValueMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestHeaderMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestParamMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) static StringSE
ModelFactory.getNameForParameter
(MethodParameter parameter) @ModelAttribute
パラメーターアノテーション(存在する場合)に基づいて、またはパラメーター型ベースの規則に基づいて、指定されたメソッドパラメーターのモデル属性名を導出します。static StringSE
ModelFactory.getNameForReturnValue
(ObjectSE returnValue, MethodParameter returnType) 指定された戻り値のモデル属性名を導出します。protected void
AbstractCookieValueMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
AbstractNamedValueMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) 名前付き値が必要であるが、AbstractNamedValueMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest)
がnull
を返し、デフォルト値がない場合に呼び出されます。protected void
AbstractNamedValueMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, NativeWebRequest request) 名前付き値が必要であるが、AbstractNamedValueMethodArgumentResolver.resolveName(String, MethodParameter, NativeWebRequest)
がnull
を返し、デフォルト値がない場合に呼び出されます。protected void
ExpressionValueMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
RequestHeaderMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
RequestParamMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
AbstractCookieValueMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
AbstractNamedValueMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) 名前付きの値が存在する場合に呼び出されますが、変換後にnull
になります。protected void
RequestHeaderMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
RequestParamMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
RequestParamMethodArgumentResolver.handleMissingValueInternal
(StringSE name, MethodParameter parameter, NativeWebRequest request, boolean missingAfterConversion) protected void
AbstractNamedValueMethodArgumentResolver.handleResolvedValue
(ObjectSE arg, StringSE name, MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) 値が解決された後に呼び出されます。void
MapMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ModelAttributeMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) NULL 以外の戻り値をModelAndViewContainer
に追加します。void
ModelMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) protected boolean
ModelAttributeMethodProcessor.isBindExceptionRequired
(MethodParameter parameter) 検証エラーで致命的なバインド例外を発生させるかどうか。protected boolean
ModelAttributeMethodProcessor.isBindExceptionRequired
(WebDataBinder binder, MethodParameter parameter) 検証エラーで致命的なバインド例外を発生させるかどうか。final ObjectSE
AbstractNamedValueMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) AbstractWebArgumentResolverAdapter.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) WebArgumentResolver
インスタンスに委譲します。ErrorsMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) MapMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) final ObjectSE
ModelAttributeMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) モデルから引数を解決するか、見つからない場合は、デフォルトが使用可能な場合はそれをインスタンス化します。ModelMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) RequestHeaderMapMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) RequestParamMapMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) SessionStatusMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) protected abstract ObjectSE
AbstractNamedValueMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) 指定されたパラメーターの型と値の名前を引数の値に解決します。protected ObjectSE
ExpressionValueMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest webRequest) protected ObjectSE
RequestHeaderMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected ObjectSE
RequestParamMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) boolean
AbstractCookieValueMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
AbstractWebArgumentResolverAdapter.supportsParameter
(MethodParameter parameter) 実際に値を解決し、解決された値がWebArgumentResolver.UNRESOLVED
が _any_ 例外を吸収していないことを確認します。boolean
ErrorsMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
ExpressionValueMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
MapMethodProcessor.supportsParameter
(MethodParameter parameter) boolean
ModelAttributeMethodProcessor.supportsParameter
(MethodParameter parameter) パラメーターにModelAttribute
のアノテーションが付いている場合、またはデフォルトの解決モードの場合、単純型ではないメソッドパラメーターの場合、true
を返します。boolean
ModelMethodProcessor.supportsParameter
(MethodParameter parameter) boolean
RequestHeaderMapMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
RequestHeaderMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
RequestParamMapMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
RequestParamMethodArgumentResolver.supportsParameter
(MethodParameter parameter) 以下をサポート: @RequestParam アノテーション付きメソッド引数。boolean
SessionStatusMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
MapMethodProcessor.supportsReturnType
(MethodParameter returnType) boolean
ModelAttributeMethodProcessor.supportsReturnType
(MethodParameter returnType) メソッドレベルの@ModelAttribute
が存在する場合はtrue
を返します。デフォルトの解決モードでは、単純型ではない戻り値の型に対してはtrue
を返します。boolean
ModelMethodProcessor.supportsReturnType
(MethodParameter returnType) HandlerMethodValidator.validateArguments
(ObjectSE target, MethodSE method, MethodParameter[] parameters, ObjectSE[] arguments, ClassSE<?>[] groups) protected void
ModelAttributeMethodProcessor.validateIfApplicable
(WebDataBinder binder, MethodParameter parameter) 該当する場合、モデル属性を検証します。HandlerMethodValidator.validateReturnValue
(ObjectSE target, MethodSE method, MethodParameter returnType, ObjectSE returnValue, ClassSE<?>[] groups) 型 MethodParameter の型引数を持つ org.springframework.web.method.annotation のメソッドパラメーター修飾子と型メソッド説明static MethodValidator
HandlerMethodValidator.from
(WebBindingInitializer initializer, ParameterNameDiscoverer paramNameDiscoverer, PredicateSE<MethodParameter> modelAttributePredicate, PredicateSE<MethodParameter> requestParamPredicate) Spring MVC または WebFlux 構成などで、ConfigurableWebBindingInitializer
経由での使用のために Bean Validation が有効になっている場合にHandlerMethodValidator
を作成する静的ファクトリメソッド。型 MethodParameter のパラメーターを持つ org.springframework.web.method.annotation のコンストラクター修飾子コンストラクター説明MethodArgumentConversionNotSupportedException
(ObjectSE value, ClassSE<?> requiredType, StringSE name, MethodParameter param, ThrowableSE cause) MethodArgumentTypeMismatchException
(ObjectSE value, ClassSE<?> requiredType, StringSE name, MethodParameter param, ThrowableSE cause) 型の型引数を持つ org.springframework.web.method.annotation のコンストラクターパラメーター MethodParameter修飾子コンストラクター説明HandlerMethodValidationException
(MethodValidationResult validationResult, PredicateSE<MethodParameter> modelAttributePredicate, PredicateSE<MethodParameter> requestParamPredicate) org.springframework.web.method.support 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.web.method.support のメソッド修飾子と型メソッド説明void
CompositeUriComponentsContributor.contributeMethodArgument
(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables) 構築時に作成された ConversionService を使用するオーバーロードメソッド。void
CompositeUriComponentsContributor.contributeMethodArgument
(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables, ConversionService conversionService) void
UriComponentsContributor.contributeMethodArgument
(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables, ConversionService conversionService) 指定されたメソッド引数を処理し、UriComponentsBuilder
を更新するか、すべての引数が処理された後に URI を展開するために使用する URI 変数でマップに追加します。HandlerMethodArgumentResolverComposite.getArgumentResolver
(MethodParameter parameter) 指定されたメソッドパラメーターをサポートする登録済みHandlerMethodArgumentResolver
を検索します。void
HandlerMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) 属性をモデルに追加し、ビューを設定するか、ModelAndViewContainer.setRequestHandled(boolean)
フラグをtrue
に設定して、レスポンスが直接処理されたことを示すことにより、指定された戻り値を処理します。void
HandlerMethodReturnValueHandlerComposite.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) 登録されたHandlerMethodReturnValueHandlers
を反復処理し、それをサポートするHandlerMethodReturnValueHandlers
を呼び出します。boolean
AsyncHandlerMethodReturnValueHandler.isAsyncReturnValue
(ObjectSE returnValue, MethodParameter returnType) 指定された戻り値が非同期計算を表すかどうか。HandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) メソッドパラメーターを解決して、指定されたリクエストの引数値にします。HandlerMethodArgumentResolverComposite.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) 登録されたHandlerMethodArgumentResolvers
を反復処理し、それをサポートするHandlerMethodArgumentResolvers
を呼び出します。boolean
CompositeUriComponentsContributor.supportsParameter
(MethodParameter parameter) boolean
HandlerMethodArgumentResolver.supportsParameter
(MethodParameter parameter) 指定されたメソッドパラメーターがこのリゾルバーによってサポートされているかどうか。boolean
HandlerMethodArgumentResolverComposite.supportsParameter
(MethodParameter parameter) 指定されたメソッドパラメーターが、登録されているHandlerMethodArgumentResolver
でサポートされているかどうか。boolean
UriComponentsContributor.supportsParameter
(MethodParameter parameter) このコントリビュータが指定されたメソッドパラメーターをサポートするかどうか。boolean
HandlerMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) 指定されたメソッドの戻り型がこのハンドラーでサポートされているかどうか。boolean
HandlerMethodReturnValueHandlerComposite.supportsReturnType
(MethodParameter returnType) 指定されたメソッドの戻り値の型が、登録されているHandlerMethodReturnValueHandler
でサポートされているかどうか。org.springframework.web.multipart.support 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.web.multipart.support のメソッド修飾子と型メソッド説明static boolean
MultipartResolutionDelegate.isMultipartArgument
(MethodParameter parameter) static ObjectSE
MultipartResolutionDelegate.resolveMultipartArgument
(StringSE name, MethodParameter parameter, HttpServletRequestEE request) org.springframework.web.reactive 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.web.reactive のコンストラクター修飾子コンストラクター説明HandlerResult
(ObjectSE handler, ObjectSE returnValue, MethodParameter returnType) 新しいHandlerResult
を作成します。HandlerResult
(ObjectSE handler, ObjectSE returnValue, MethodParameter returnType, BindingContext context) 新しいHandlerResult
を作成します。org.springframework.web.reactive.result.method 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.web.reactive.result.method のメソッド修飾子と型メソッド説明protected <A extends AnnotationSE>
booleanHandlerMethodArgumentResolverSupport.checkAnnotatedParamNoReactiveWrapper
(MethodParameter parameter, ClassSE<A> annotationType, BiPredicateSE<A, ClassSE<?>> typePredicate) 指定されたアノテーションがある場合はメソッドパラメーター型のPredicate
を評価し、必要に応じてOptional
SE 内にネストしますが、それがリアクティブ型ラッパー内のジェネリクス型と一致する場合はIllegalStateException
を発生させます。protected boolean
HandlerMethodArgumentResolverSupport.checkParameterType
(MethodParameter parameter, PredicateSE<ClassSE<?>> predicate) メソッドパラメーター型またはリアクティブ型ラッパー内のジェネリクス型でPredicate
を評価します。protected boolean
HandlerMethodArgumentResolverSupport.checkParameterTypeNoReactiveWrapper
(MethodParameter parameter, PredicateSE<ClassSE<?>> predicate) メソッドパラメーター型でPredicate
を評価しますが、IllegalStateException
がリアクティブ型ラッパー内のジェネリクス型と一致する場合はIllegalStateException
を発生させます。reactor.core.publisher.Mono<ObjectSE>
HandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。default reactor.core.publisher.Mono<ObjectSE>
SyncHandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。SyncHandlerMethodArgumentResolver.resolveArgumentValue
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を同期的に解決します。boolean
HandlerMethodArgumentResolver.supportsParameter
(MethodParameter parameter) このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。org.springframework.web.reactive.result.method.annotation 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.web.reactive.result.method.annotation のメソッド修飾子と型メソッド説明protected abstract AbstractNamedValueArgumentResolver.NamedValueInfo
AbstractNamedValueArgumentResolver.createNamedValueInfo
(MethodParameter parameter) 指定されたメソッドパラメーターのAbstractNamedValueArgumentResolver.NamedValueInfo
オブジェクトを作成します。CookieValueMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) ExpressionValueMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) MatrixVariableMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) PathVariableMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestAttributeMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestHeaderMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestParamMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) SessionAttributeMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) reactor.core.publisher.Flux<Part>
RequestPartMethodArgumentResolver.getPartValues
(MethodParameter parameter, RequestPart requestPart, boolean isRequired, ServerWebExchange exchange) protected void
AbstractNamedValueArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) 名前付き値が必要であるが、AbstractNamedValueArgumentResolver.resolveName(String, MethodParameter, ServerWebExchange)
がnull
を返し、デフォルト値がない場合に呼び出されます。protected void
AbstractNamedValueArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) 名前付き値が必要であるが、AbstractNamedValueArgumentResolver.resolveName(String, MethodParameter, ServerWebExchange)
がnull
を返し、デフォルト値がない場合に呼び出されます。protected void
CookieValueMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
ExpressionValueMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
MatrixVariableMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
PathVariableMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
RequestAttributeMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
RequestHeaderMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
RequestParamMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) protected void
SessionAttributeMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
AbstractNamedValueArgumentResolver.handleResolvedValue
(ObjectSE arg, StringSE name, MethodParameter parameter, Model model, ServerWebExchange exchange) 値が解決された後に呼び出されます。protected void
PathVariableMethodArgumentResolver.handleResolvedValue
(ObjectSE arg, StringSE name, MethodParameter parameter, Model model, ServerWebExchange exchange) protected reactor.core.publisher.Mono<ObjectSE>
AbstractMessageReaderArgumentResolver.readBody
(MethodParameter bodyParameter, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange) HttpMessageReader
を使用して、メソッド引数から本体を読み取ります。protected reactor.core.publisher.Mono<ObjectSE>
AbstractMessageReaderArgumentResolver.readBody
(MethodParameter bodyParam, MethodParameter actualParam, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange) HttpMessageReader
を使用して、メソッド引数から本体を読み取ります。reactor.core.publisher.Mono<ObjectSE>
AbstractNamedValueArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE>
AbstractNamedValueSyncArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE>
ContinuationHandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE>
ErrorsMethodArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE>
HttpEntityMethodArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE>
ModelAttributeMethodArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE>
PrincipalMethodArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE>
RequestBodyMethodArgumentResolver.resolveArgument
(MethodParameter param, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE>
RequestPartMethodArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) reactor.core.publisher.Mono<ObjectSE>
WebSessionMethodArgumentResolver.resolveArgument
(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) AbstractNamedValueSyncArgumentResolver.resolveArgumentValue
(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) MatrixVariableMapMethodArgumentResolver.resolveArgumentValue
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) ModelMethodArgumentResolver.resolveArgumentValue
(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) PathVariableMapMethodArgumentResolver.resolveArgumentValue
(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) RequestHeaderMapMethodArgumentResolver.resolveArgumentValue
(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) RequestParamMapMethodArgumentResolver.resolveArgumentValue
(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) ServerWebExchangeMethodArgumentResolver.resolveArgumentValue
(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) SessionStatusMethodArgumentResolver.resolveArgumentValue
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) protected abstract reactor.core.publisher.Mono<ObjectSE>
AbstractNamedValueArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) 指定されたパラメーターの型と値の名前を引数の値に解決します。protected final reactor.core.publisher.Mono<ObjectSE>
AbstractNamedValueSyncArgumentResolver.resolveName
(StringSE name, MethodParameter param, ServerWebExchange exchange) protected reactor.core.publisher.Mono<ObjectSE>
SessionAttributeMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) protected abstract ObjectSE
AbstractNamedValueSyncArgumentResolver.resolveNamedValue
(StringSE name, MethodParameter param, ServerWebExchange exchange) 実際に同期的に値を解決します。protected ObjectSE
CookieValueMethodArgumentResolver.resolveNamedValue
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) protected ObjectSE
ExpressionValueMethodArgumentResolver.resolveNamedValue
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) protected ObjectSE
MatrixVariableMethodArgumentResolver.resolveNamedValue
(StringSE name, MethodParameter param, ServerWebExchange exchange) protected ObjectSE
PathVariableMethodArgumentResolver.resolveNamedValue
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) protected ObjectSE
RequestAttributeMethodArgumentResolver.resolveNamedValue
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) protected ObjectSE
RequestHeaderMethodArgumentResolver.resolveNamedValue
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) protected ObjectSE
RequestParamMethodArgumentResolver.resolveNamedValue
(StringSE name, MethodParameter parameter, ServerWebExchange exchange) boolean
ContinuationHandlerMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
CookieValueMethodArgumentResolver.supportsParameter
(MethodParameter param) boolean
ErrorsMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
ExpressionValueMethodArgumentResolver.supportsParameter
(MethodParameter param) boolean
HttpEntityMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
MatrixVariableMapMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
MatrixVariableMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
ModelAttributeMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
ModelMethodArgumentResolver.supportsParameter
(MethodParameter param) boolean
PathVariableMapMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
PathVariableMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
PrincipalMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
RequestAttributeMethodArgumentResolver.supportsParameter
(MethodParameter param) boolean
RequestBodyMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
RequestHeaderMapMethodArgumentResolver.supportsParameter
(MethodParameter param) boolean
RequestHeaderMethodArgumentResolver.supportsParameter
(MethodParameter param) boolean
RequestParamMapMethodArgumentResolver.supportsParameter
(MethodParameter param) boolean
RequestParamMethodArgumentResolver.supportsParameter
(MethodParameter param) boolean
RequestPartMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
ServerWebExchangeMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
SessionAttributeMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
SessionStatusMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
WebSessionMethodArgumentResolver.supportsParameter
(MethodParameter parameter) protected reactor.core.publisher.Mono<VoidSE>
AbstractMessageWriterResultHandler.writeBody
(ObjectSE body, MethodParameter bodyParameter, MethodParameter actualParam, ServerWebExchange exchange) HttpMessageWriter
を使用して、指定された本文をレスポンスに書き込みます。protected reactor.core.publisher.Mono<VoidSE>
AbstractMessageWriterResultHandler.writeBody
(ObjectSE body, MethodParameter bodyParameter, ServerWebExchange exchange) HttpMessageWriter
を使用して、指定された本文をレスポンスに書き込みます。org.springframework.web.server 内の MethodParameter 使用
修飾子と型メソッド説明ServerErrorException.getMethodParameter()
エラーに関連付けられている特定のメソッドパラメーターがあれば、それを返します。ServerWebInputException.getMethodParameter()
このエラーに関連付けられているMethodParameter
を返します(ある場合)。型 MethodParameter のパラメーターを持つ org.springframework.web.server のコンストラクター修飾子コンストラクター説明MissingRequestValueException
(StringSE name, ClassSE<?> type, StringSE label, MethodParameter parameter) ServerErrorException
(StringSE reason, MethodParameter parameter, ThrowableSE cause) MethodParameter
とオプションの原因による 500 エラーのコンストラクター。ServerWebInputException
(StringSE reason, MethodParameter parameter) 特定のMethodParameter
にリンクされた 400 エラーのコンストラクター。ServerWebInputException
(StringSE reason, MethodParameter parameter, ThrowableSE cause) 根本的な原因を持つ 400 エラーのコンストラクター。protected
ServerWebInputException
(StringSE reason, MethodParameter parameter, ThrowableSE cause, StringSE messageDetailCode, ObjectSE[] messageDetailArguments) MessageSource
を介してエラー「詳細」を解決するためのメッセージコードと引数を持つコンストラクター。org.springframework.web.service.invoker 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.web.service.invoker のメソッド修飾子と型メソッド説明protected abstract void
AbstractNamedValueArgumentResolver.addRequestValue
(StringSE name, ObjectSE value, MethodParameter parameter, HttpRequestValues.Builder requestValues) 指定された単一のリクエスト値を追加します。protected void
CookieValueArgumentResolver.addRequestValue
(StringSE name, ObjectSE value, MethodParameter parameter, HttpRequestValues.Builder requestValues) protected void
PathVariableArgumentResolver.addRequestValue
(StringSE name, ObjectSE value, MethodParameter parameter, HttpRequestValues.Builder requestValues) protected void
RequestAttributeArgumentResolver.addRequestValue
(StringSE name, ObjectSE value, MethodParameter parameter, HttpRequestValues.Builder requestValues) protected void
RequestHeaderArgumentResolver.addRequestValue
(StringSE name, ObjectSE value, MethodParameter parameter, HttpRequestValues.Builder requestValues) protected void
RequestParamArgumentResolver.addRequestValue
(StringSE name, ObjectSE value, MethodParameter parameter, HttpRequestValues.Builder requestValues) protected void
RequestPartArgumentResolver.addRequestValue
(StringSE name, ObjectSE value, MethodParameter parameter, HttpRequestValues.Builder requestValues) protected abstract AbstractNamedValueArgumentResolver.NamedValueInfo
AbstractNamedValueArgumentResolver.createNamedValueInfo
(MethodParameter parameter) リクエスト値に関する情報を返すか、パラメーターが目的のリクエスト値を表していない場合はnull
を返します。CookieValueArgumentResolver.createNamedValueInfo
(MethodParameter parameter) PathVariableArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestAttributeArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestHeaderArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestParamArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestPartArgumentResolver.createNamedValueInfo
(MethodParameter parameter) boolean
AbstractNamedValueArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, HttpRequestValues.Builder requestValues) boolean
HttpMethodArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, HttpRequestValues.Builder requestValues) boolean
HttpServiceArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, HttpRequestValues.Builder requestValues) 引数値を解決します。boolean
RequestBodyArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, HttpRequestValues.Builder requestValues) boolean
UriBuilderFactoryArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, HttpRequestValues.Builder requestValues) boolean
UrlArgumentResolver.resolve
(ObjectSE argument, MethodParameter parameter, HttpRequestValues.Builder requestValues) org.springframework.web.servlet.mvc.method.annotation 内の MethodParameter 使用
型 MethodParameter のパラメーターを持つ org.springframework.web.servlet.mvc.method.annotation のメソッド修飾子と型メソッド説明protected ObjectSE
AbstractMessageConverterMethodArgumentResolver.adaptArgumentIfNecessary
(ObjectSE arg, MethodParameter parameter) 必要に応じて、指定された引数をメソッドパラメーターに対して適合させます。RequestBodyAdvice.afterBodyRead
(ObjectSE body, HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) リクエスト本文がオブジェクトに変換された後、3 番目(および最後)に呼び出されます。RequestBodyAdviceAdapter.afterBodyRead
(ObjectSE body, HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) デフォルトの実装は、渡された本体を返します。JsonViewRequestBodyAdvice.beforeBodyRead
(HttpInputMessage inputMessage, MethodParameter methodParameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> selectedConverterType) RequestBodyAdvice.beforeBodyRead
(HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) リクエスト本文が読み取られて変換される前に 2 番目に呼び出されます。RequestBodyAdviceAdapter.beforeBodyRead
(HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) デフォルトの実装は、渡された InputMessage を返します。final ObjectSE
AbstractMappingJacksonResponseBodyAdvice.beforeBodyWrite
(ObjectSE body, MethodParameter returnType, MediaType contentType, ClassSE<? extends HttpMessageConverter<?>> converterType, ServerHttpRequest request, ServerHttpResponse response) ResponseBodyAdvice.beforeBodyWrite
(T body, MethodParameter returnType, MediaType selectedContentType, ClassSE<? extends HttpMessageConverter<?>> selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) HttpMessageConverter
が選択された後、その書き込みメソッドが呼び出される直前に呼び出されます。protected abstract void
AbstractMappingJacksonResponseBodyAdvice.beforeBodyWriteInternal
(MappingJacksonValue bodyContainer, MediaType contentType, MethodParameter returnType, ServerHttpRequest request, ServerHttpResponse response) コンバーター型がMappingJackson2HttpMessageConverter
の場合にのみ呼び出されます。protected void
JsonViewResponseBodyAdvice.beforeBodyWriteInternal
(MappingJacksonValue bodyContainer, MediaType contentType, MethodParameter returnType, ServerHttpRequest request, ServerHttpResponse response) protected boolean
RequestResponseBodyMethodProcessor.checkRequired
(MethodParameter parameter) void
PathVariableMethodArgumentResolver.contributeMethodArgument
(MethodParameter parameter, ObjectSE value, UriComponentsBuilder builder, MapSE<StringSE, ObjectSE> uriVariables, ConversionService conversionService) protected final ObjectSE
ServletModelAttributeMethodProcessor.createAttribute
(StringSE attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) 名前がモデル属性名と一致し、適切な型変換戦略がある場合は、URI テンプレート変数またはリクエストパラメーターからモデル属性をインスタンス化します。protected ObjectSE
ServletModelAttributeMethodProcessor.createAttributeFromRequestValue
(StringSE sourceValue, StringSE attributeName, MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) String リクエスト値からモデル属性を作成します(例:MatrixVariableMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) PathVariableMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) RequestAttributeMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) SessionAttributeMethodArgumentResolver.createNamedValueInfo
(MethodParameter parameter) protected ClassSE<?>
AbstractMessageConverterMethodProcessor.getReturnValueType
(ObjectSE value, MethodParameter returnType) レスポンスに書き込まれる値の型を返します。protected ClassSE<?>
HttpEntityMethodProcessor.getReturnValueType
(ObjectSE returnValue, MethodParameter returnType) RequestBodyAdvice.handleEmptyBody
(ObjectSE body, HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) ボディが空の場合、2 番目(および最後)に呼び出されます。RequestBodyAdviceAdapter.handleEmptyBody
(ObjectSE body, HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) デフォルトの実装は、渡された本体を返します。protected void
MatrixVariableMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
PathVariableMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
RequestAttributeMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
SessionAttributeMethodArgumentResolver.handleMissingValue
(StringSE name, MethodParameter parameter) protected void
MatrixVariableMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
PathVariableMethodArgumentResolver.handleMissingValueAfterConversion
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected void
PathVariableMethodArgumentResolver.handleResolvedValue
(ObjectSE arg, StringSE name, MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request) void
AsyncTaskMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
CallableMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
DeferredResultMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
HttpEntityMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
HttpHeadersReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ModelAndViewMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ModelAndViewResolverMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
RequestResponseBodyMethodProcessor.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ResponseBodyEmitterReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
StreamingResponseBodyReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ViewMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) void
ViewNameMethodReturnValueHandler.handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) protected boolean
AbstractMessageConverterMethodArgumentResolver.isBindExceptionRequired
(WebDataBinder binder, MethodParameter parameter) 検証エラーで致命的なバインド例外を発生させるかどうか。protected boolean
AbstractMessageConverterMethodProcessor.isResourceType
(ObjectSE value, MethodParameter returnType) 戻り値または宣言された戻り型がResource
を継承するかどうかを返します。protected <T> ObjectSE
AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters
(HttpInputMessage inputMessage, MethodParameter parameter, TypeSE targetType) 指定された HttpInputMessage から読み取ることにより、予期されるパラメーター型のメソッド引数値を作成します。protected <T> ObjectSE
AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters
(NativeWebRequest webRequest, MethodParameter parameter, TypeSE paramType) 指定されたリクエストから読み取ることにより、予想されるパラメーター型のメソッド引数値を作成します。protected <T> ObjectSE
RequestResponseBodyMethodProcessor.readWithMessageConverters
(NativeWebRequest webRequest, MethodParameter parameter, TypeSE paramType) ContinuationHandlerMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) HttpEntityMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) MatrixVariableMapMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request, WebDataBinderFactory binderFactory) PathVariableMapMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) すべての URI テンプレート変数を含むマップまたは空のマップを返します。PrincipalMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) RedirectAttributesMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) RequestPartMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest request, WebDataBinderFactory binderFactory) RequestResponseBodyMethodProcessor.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) 検証が失敗した場合、MethodArgumentNotValidException をスローします。ServletRequestMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) ServletResponseMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) ModelAndViewContainer.setRequestHandled(boolean)
をfalse
に設定して、メソッドシグネチャーがレスポンスへのアクセスを提供することを示します。UriComponentsBuilderMethodArgumentResolver.resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) protected ObjectSE
MatrixVariableMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected ObjectSE
PathVariableMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected ObjectSE
RequestAttributeMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) protected ObjectSE
ServletCookieValueMethodArgumentResolver.resolveName
(StringSE cookieName, MethodParameter parameter, NativeWebRequest webRequest) protected ObjectSE
SessionAttributeMethodArgumentResolver.resolveName
(StringSE name, MethodParameter parameter, NativeWebRequest request) boolean
AbstractMappingJacksonResponseBodyAdvice.supports
(MethodParameter returnType, ClassSE<? extends HttpMessageConverter<?>> converterType) boolean
JsonViewRequestBodyAdvice.supports
(MethodParameter methodParameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) boolean
JsonViewResponseBodyAdvice.supports
(MethodParameter returnType, ClassSE<? extends HttpMessageConverter<?>> converterType) boolean
RequestBodyAdvice.supports
(MethodParameter methodParameter, TypeSE targetType, ClassSE<? extends HttpMessageConverter<?>> converterType) このインターセプターが適用されるかどうかを判別するために最初に呼び出されます。boolean
ResponseBodyAdvice.supports
(MethodParameter returnType, ClassSE<? extends HttpMessageConverter<?>> converterType) このコンポーネントが、指定されたコントローラーメソッドの戻り値の型と選択されたHttpMessageConverter
型をサポートするかどうか。boolean
ContinuationHandlerMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
HttpEntityMethodProcessor.supportsParameter
(MethodParameter parameter) boolean
MatrixVariableMapMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
MatrixVariableMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
PathVariableMapMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
PathVariableMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
PrincipalMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
RedirectAttributesMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
RequestAttributeMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
RequestPartMethodArgumentResolver.supportsParameter
(MethodParameter parameter) 指定されたメソッドパラメーターがマルチパートとしてサポートされているかどうか。boolean
RequestResponseBodyMethodProcessor.supportsParameter
(MethodParameter parameter) boolean
ServletRequestMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
ServletResponseMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
SessionAttributeMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
UriComponentsBuilderMethodArgumentResolver.supportsParameter
(MethodParameter parameter) boolean
AsyncTaskMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
CallableMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
DeferredResultMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
HttpEntityMethodProcessor.supportsReturnType
(MethodParameter returnType) boolean
HttpHeadersReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
ModelAndViewMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
ModelAndViewResolverMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) 常にtrue
を返します。boolean
RequestResponseBodyMethodProcessor.supportsReturnType
(MethodParameter returnType) boolean
ResponseBodyEmitterReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
StreamingResponseBodyReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
ViewMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) boolean
ViewNameMethodReturnValueHandler.supportsReturnType
(MethodParameter returnType) protected void
AbstractMessageConverterMethodArgumentResolver.validateIfApplicable
(WebDataBinder binder, MethodParameter parameter) 該当する場合、バインディングターゲットを検証します。protected <T> void
AbstractMessageConverterMethodProcessor.writeWithMessageConverters
(T value, MethodParameter returnType, ServletServerHttpRequest inputMessage, ServletServerHttpResponse outputMessage) 指定された戻り値の型を指定された出力メッセージに書き込みます。protected <T> void
AbstractMessageConverterMethodProcessor.writeWithMessageConverters
(T value, MethodParameter returnType, NativeWebRequest webRequest) 指定された戻り値を指定された Web リクエストに書き込みます。
forExecutable(java.lang.reflect.Executable, int)
を推奨