public static interface RenderingResponse.BuilderRenderingResponse のビルダーを定義します。| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<RenderingResponse> | build() レスポンスを作成します。 |
RenderingResponse.Builder | cookie(ResponseCookie cookie) 指定された Cookie をレスポンスに追加します。 |
RenderingResponse.Builder | cookies(java.util.function.Consumer<MultiValueMap<java.lang.String,ResponseCookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。 |
RenderingResponse.Builder | header(java.lang.String headerName, java.lang.String... headerValues) 指定された名前に指定されたヘッダー値を追加します。 |
RenderingResponse.Builder | headers(HttpHeaders headers) 指定されたヘッダーをエンティティのヘッダーマップにコピーします。 |
RenderingResponse.Builder | modelAttribute(java.lang.Object attribute) 生成された名前を使用して、提供された属性をモデルに追加します。 |
RenderingResponse.Builder | modelAttribute(java.lang.String name, java.lang.Object value) 指定された名前に、指定された属性値を追加します。 |
RenderingResponse.Builder | modelAttributes(java.util.Collection<?> attributes) 各要素の属性名生成を使用して、提供された Collection のすべての属性をモデルにコピーします。 |
RenderingResponse.Builder | modelAttributes(java.util.Map<java.lang.String,?> attributes) 提供された Map のすべての属性をモデルにコピーします。 |
RenderingResponse.Builder | modelAttributes(java.lang.Object... attributes) 各要素の属性名生成を使用して、提供された配列のすべての属性をモデルにコピーします。 |
RenderingResponse.Builder | status(HttpStatus status)HTTP ステータスを設定します。 |
RenderingResponse.Builder | status(int status)HTTP ステータスを設定します。 |
RenderingResponse.Builder modelAttribute(java.lang.Object attribute)
注: このメソッドを使用する場合、実際の規則名を正しく判別できないため、空の Collections はモデルに追加されません。ビューコードは、空のコレクションではなく、null をチェックする必要があります。
attribute - モデル属性値 (非 null)RenderingResponse.Builder modelAttribute(java.lang.String name, @Nullable java.lang.Object value)
name - モデル属性の名前 (非 null)value - モデル属性値 (null にすることができます)RenderingResponse.Builder modelAttributes(java.lang.Object... attributes)
RenderingResponse.Builder modelAttributes(java.util.Collection<?> attributes)
Collection のすべての属性をモデルにコピーします。RenderingResponse.Builder modelAttributes(java.util.Map<java.lang.String,?> attributes)
Map のすべての属性をモデルにコピーします。RenderingResponse.Builder header(java.lang.String headerName, java.lang.String... headerValues)
headerName - ヘッダー名 headerValues - ヘッダー値 HttpHeaders.add(String, String)RenderingResponse.Builder headers(HttpHeaders headers)
headers - コピー元の既存の HttpHeadersHttpHeaders.add(String, String)RenderingResponse.Builder status(HttpStatus status)
status - レスポンスステータス RenderingResponse.Builder status(int status)
status - レスポンスステータス RenderingResponse.Builder cookie(ResponseCookie cookie)
cookie - 追加する CookieRenderingResponse.Builder cookies(java.util.function.Consumer<MultiValueMap<java.lang.String,ResponseCookie>> cookiesConsumer)
MultiValueMap メソッドを使用したりできます。cookiesConsumer - クッキーを消費する関数 reactor.core.publisher.Mono<RenderingResponse> build()