public static interface RenderingResponse.Builder
RenderingResponse
のビルダーを定義します。RenderingResponse.Builder modelAttribute(ObjectSE attribute)
注: この方法を使用する場合、実際の規則名を正しく判別できないため、空の Collections
SE はモデルに追加されません。ビューコードは、空のコレクションではなく 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(ConsumerSE<HttpHeaders> headersConsumer)
HttpHeaders
メソッドを使用したりできます。headersConsumer
- HttpHeaders
を消費する関数 RenderingResponse.Builder status(HttpStatus status)
status
- レスポンスステータス RenderingResponse.Builder status(int status)
status
- レスポンスステータス RenderingResponse.Builder cookie(CookieEE cookie)
cookie
- 追加する CookieRenderingResponse.Builder cookies(ConsumerSE<MultiValueMap<StringSE,CookieEE>> cookiesConsumer)
MultiValueMap
メソッドを使用したりできます。cookiesConsumer
- クッキーを消費する関数 RenderingResponse build()