public interface Rendering
ModelAndView
の使用に相当します。 通常、コントローラーは String
SE ビュー名を返し、コントローラーメソッドに挿入できる「暗黙の」モデルに依存します。または、コントローラーはモデル属性を返し、リクエストパスに基づいて選択されているデフォルトのビュー名に依存する場合があります。
Rendering
を使用して、ビュー名をモデル属性と組み合わせたり、HTTP ステータスまたはヘッダーを設定したり、リダイレクトシナリオに関するその他のより高度なオプションを使用したりできます。
修飾子と型 | インターフェースと説明 |
---|---|
static interface | Rendering.Builder<B extends Rendering.Builder<B>> Rendering のビルダーを定義します。 |
static interface | Rendering.RedirectBuilder リダイレクトシナリオ用の追加オプションで Rendering.Builder を拡張します。 |
修飾子と型 | メソッドと説明 |
---|---|
HttpHeaders | headers() レスポンスに追加するヘッダーを返します。 |
MapSE<StringSE, ObjectSE> | modelAttributes() モデルに追加する属性を返します。 |
static Rendering.RedirectBuilder | redirectTo(StringSE url) RedirectView を介したリダイレクト用の新しいビルダーを作成します。 |
HttpStatus | status() レスポンスを設定する HTTP ステータスを返します。 |
ObjectSE | view() |
static Rendering.Builder<?> | view(StringSE name) 指定されたビュー名に基づいて、レスポンスレンダリング用の新しいビルダーを作成します。 |
@Nullable HttpStatus status()
HttpHeaders headers()
static Rendering.Builder<?> view(StringSE name)
name
- View
に解決されるビュー名 static Rendering.RedirectBuilder redirectTo(StringSE url)
RedirectView
を介したリダイレクト用の新しいビルダーを作成します。url
- リダイレクト URL