クラス RequestPartArgumentResolver
java.lang.ObjectSE
org.springframework.web.service.invoker.AbstractNamedValueArgumentResolver
org.springframework.web.service.invoker.RequestPartArgumentResolver
- 実装されたすべてのインターフェース:
HttpServiceArgumentResolver
@RequestPart
アノテーション付き引数の HttpServiceArgumentResolver
。引数は次のとおりです。
- 文字列 - フォームフィールド
Resource
-- ファイル部分MultipartFile
-- アップロードされたファイル- オブジェクト - エンコードされるコンテンツ (たとえば JSON に)
HttpEntity
-- パーツのコンテンツとヘッダー。ただし、通常は返されたビルダーからヘッダーを追加する方が簡単です。Part
-- サーバーリクエストの一部- 上記のいずれかの
Publisher
- 導入:
- 6.0
- 作成者:
- Rossen Stoyanchev
ネストされたクラスのサマリー
クラス org.springframework.web.service.invoker.AbstractNamedValueArgumentResolver から継承されたネストクラス / インターフェース
AbstractNamedValueArgumentResolver.NamedValueInfo
フィールドサマリー
クラス org.springframework.web.service.invoker.AbstractNamedValueArgumentResolver から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクター説明RequestPartArgumentResolver
(HttpExchangeAdapter exchangeAdapter) 構成設定にアクセスするためのHttpExchangeAdapter
を含むコンストラクター。方法の概要
修飾子と型メソッド説明protected void
addRequestValue
(StringSE name, ObjectSE value, MethodParameter parameter, HttpRequestValues.Builder requestValues) 指定された単一のリクエスト値を追加します。createNamedValueInfo
(MethodParameter parameter) リクエスト値に関する情報を返すか、パラメーターが目的のリクエスト値を表していない場合はnull
を返します。クラス org.springframework.web.service.invoker.AbstractNamedValueArgumentResolver から継承されたメソッド
createNamedValueInfo, resolve
コンストラクターの詳細
RequestPartArgumentResolver
構成設定にアクセスするためのHttpExchangeAdapter
を含むコンストラクター。- 導入:
- 6.1
メソッドの詳細
createNamedValueInfo
@Nullable protected AbstractNamedValueArgumentResolver.NamedValueInfo createNamedValueInfo(MethodParameter parameter) クラスからコピーされた説明:AbstractNamedValueArgumentResolver
リクエスト値に関する情報を返すか、パラメーターが目的のリクエスト値を表していない場合はnull
を返します。addRequestValue
protected void addRequestValue(StringSE name, ObjectSE value, MethodParameter parameter, HttpRequestValues.Builder requestValues) クラスからコピーされた説明:AbstractNamedValueArgumentResolver
指定された単一のリクエスト値を追加します。リクエスト値が多値の場合、これは複数回呼び出される可能性があります。リゾルバーが
ConversionService
で作成された場合、値は文字列に変換され、キャストダウンされる可能性があります。- 次で指定:
- クラス
AbstractNamedValueArgumentResolver
のaddRequestValue
- パラメーター:
name
- リクエスト値の名前value
- 値parameter
- Map、List/array、Optional の場合はネストされたメソッドパラメーターの型requestValues
- リクエスト値を追加するビルダー