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