public static interface RenderingResponse.BuilderRenderingResponse のビルダーを定義します。RenderingResponse.Builder modelAttribute(ObjectSE attribute)
注: この方法を使用する場合、実際の規則名を正しく判別できないため、空の CollectionsSE はモデルに追加されません。ビューコードは、空のコレクションではなく null をチェックする必要があります。
attribute - モデル属性値 (非 null)RenderingResponse.Builder modelAttribute(StringSE name, @Nullable ObjectSE value)
name - モデル属性の名前 (非 null)value - モデル属性値 (null にすることができます)RenderingResponse.Builder modelAttributes(ObjectSE... attributes)
RenderingResponse.Builder modelAttributes(CollectionSE<?> attributes)
Collection のすべての属性をモデルにコピーします。RenderingResponse.Builder modelAttributes(MapSE<StringSE,?> attributes)
Map のすべての属性をモデルにコピーします。RenderingResponse.Builder header(StringSE headerName, StringSE... 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(ConsumerSE<MultiValueMap<StringSE,ResponseCookie>> cookiesConsumer)
MultiValueMap メソッドを使用したりできます。cookiesConsumer - クッキーを消費する関数 reactor.core.publisher.Mono<RenderingResponse> build()