インターフェース ServerResponse.BodyBuilder
- すべてのスーパーインターフェース:
ServerResponse.HeadersBuilder<ServerResponse.BodyBuilder>
- 含まれているインターフェース:
- ServerResponse
public static interface ServerResponse.BodyBuilder
extends ServerResponse.HeadersBuilder<ServerResponse.BodyBuilder>
レスポンスに本文を追加するビルダーを定義します。
ネストされたクラスのサマリー
インターフェース org.springframework.web.servlet.function.ServerResponse.HeadersBuilder から継承されたネストクラス / インターフェース
ServerResponse.HeadersBuilder.WriteFunction
メソッドのサマリー
修飾子と型メソッド説明レスポンスの本文を指定のObject
に設定して返します。<T> ServerResponse
body
(T body, ParameterizedTypeReference<T> bodyType) レスポンスの本文を指定のObject
に設定して返します。contentLength
(long contentLength) Content-Length
ヘッダーで指定されているように、本文の長さをバイト単位で設定します。contentType
(MediaType contentType) Content-Type
ヘッダーで指定されているように、本文のメディア型を設定します。指定されたmodelAttributes
を使用して、指定されたname
でテンプレートをレンダリングします。指定されたmodel
を使用して、指定されたname
でテンプレートをレンダリングします。インターフェース org.springframework.web.servlet.function.ServerResponse.HeadersBuilder から継承されたメソッド
allow, allow, build, build, cacheControl, cookie, cookies, eTag, header, headers, lastModified, lastModified, location, varyBy
メソッドの詳細
contentLength
Content-Length
ヘッダーで指定されているように、本文の長さをバイト単位で設定します。- パラメーター:
contentLength
- コンテンツの長さ- 戻り値:
- このビルダー
- 関連事項:
contentType
Content-Type
ヘッダーで指定されているように、本文のメディア型を設定します。- パラメーター:
contentType
- コンテンツ型- 戻り値:
- このビルダー
- 関連事項:
body
レスポンスの本文を指定のObject
に設定して返します。非同期レスポンスボディは、
CompletionStage
SE またはPublisher
をボディ(またはReactiveAdapterRegistry
を介して適応できる単一エンティティの非同期プロデューサー)として提供することでサポートされます。- パラメーター:
body
- レスポンスの本文- 戻り値:
- 構築されたレスポンス
body
レスポンスの本文を指定のObject
に設定して返します。パラメーターbodyType
は、ジェネリクス型をキャプチャーするために使用されます。- パラメーター:
body
- レスポンスの本文bodyType
- ジェネリクス型をキャプチャーするために使用されるボディの型- 戻り値:
- 構築されたレスポンス
render
指定されたmodelAttributes
を使用して、指定されたname
でテンプレートをレンダリングします。モデル属性は、生成された名前でマップされます。注: この方法を使用しても、実際の規則名を正しく判別できないため、空の
Collections
SE はモデルに追加されません。- パラメーター:
name
- レンダリングされるテンプレートの名前modelAttributes
- テンプレートをレンダリングするために使用された modelAttributes- 戻り値:
- 構築されたレスポンス
render
指定されたmodel
を使用して、指定されたname
でテンプレートをレンダリングします。- パラメーター:
name
- レンダリングされるテンプレートの名前model
- テンプレートのレンダリングに使用されるモデル- 戻り値:
- 構築されたレスポンス