クラス FreeMarkerViewResolver
java.lang.ObjectSE
org.springframework.web.reactive.result.view.ViewResolverSupport
org.springframework.web.reactive.result.view.UrlBasedViewResolver
org.springframework.web.reactive.result.view.freemarker.FreeMarkerViewResolver
- 実装されたすべてのインターフェース:
Aware
、InitializingBean
、ApplicationContextAware
、Ordered
、ViewResolver
FreeMarkerView
インスタンス、つまり FreeMarker テンプレートとそのカスタムサブクラスを解決するための ViewResolver
。 このリゾルバーによって生成されるすべてのビューのビュークラスは、"viewClass" プロパティで指定できます。詳細については、UrlBasedViewResolver
を参照してください。
メモ: Spring の FreeMarker サポートには FreeMarker 2.3.33 以上が必要です。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
クラス org.springframework.web.reactive.result.view.UrlBasedViewResolver から継承されたフィールド
REDIRECT_URL_PREFIX
クラス org.springframework.web.reactive.result.view.ViewResolverSupport から継承されたフィールド
DEFAULT_CONTENT_TYPE
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクターコンストラクター説明単純なコンストラクター。FreeMarkerViewResolver
(StringSE prefix, StringSE suffix) プレフィックスとサフィックスを持つ便利なコンストラクター。メソッドのサマリー
修飾子と型メソッド説明protected AbstractUrlBasedView
指定されたビュークラスをインスタンス化します。protected ClassSE<?>
FreeMarkerView
が必要です。クラス org.springframework.web.reactive.result.view.UrlBasedViewResolver から継承されたメソッド
afterPropertiesSet, applyLifecycleMethods, canHandle, createView, getApplicationContext, getPrefix, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, resolveViewName, setApplicationContext, setPrefix, setRedirectViewProvider, setRequestContextAttribute, setSuffix, setViewClass, setViewNames
クラス org.springframework.web.reactive.result.view.ViewResolverSupport から継承されたメソッド
getDefaultCharset, getOrder, getSupportedMediaTypes, setDefaultCharset, setOrder, setSupportedMediaTypes
コンストラクターの詳細
FreeMarkerViewResolver
public FreeMarkerViewResolver()単純なコンストラクター。FreeMarkerViewResolver
プレフィックスとサフィックスを持つ便利なコンストラクター。- パラメーター:
suffix
- ビュー名の前に付けるサフィックスprefix
- ビュー名の前に付ける接頭辞
メソッドの詳細
requiredViewClass
FreeMarkerView
が必要です。instantiateView
クラスからコピーされた説明:UrlBasedViewResolver
指定されたビュークラスをインスタンス化します。デフォルトの実装では、リフレクションを使用してクラスをインスタンス化します。
- オーバーライド:
- クラス
UrlBasedViewResolver
のinstantiateView
- 戻り値:
- ビュークラスの新しいインスタンス
- 関連事項: