クラス ViewResolverRegistry

java.lang.ObjectSE
org.springframework.web.reactive.config.ViewResolverRegistry

public class ViewResolverRegistry extends ObjectSE
ViewResolver がサポートするさまざまなテンプレートメカニズムのチェーンの構成を支援します。

さらに、リクエストされたコンテンツ型に応じて、レンダリング用に defaultViews を構成することもできます。JSON、XML など

導入:
5.0
作成者:
Rossen Stoyanchev, Sebastien Deleuze
  • コンストラクターの詳細

  • メソッドの詳細

    • freeMarker

      public UrlBasedViewResolverRegistration freeMarker()
      ".ftl" サフィックスを使用して FreeMarkerViewResolver を登録します。

      FreeMarkerConfigurer Bean を追加して FreeMarker も構成する必要があることに注意してください。

    • scriptTemplate

      public UrlBasedViewResolverRegistration scriptTemplate()
      空のデフォルトビュー名のプレフィックスとサフィックスを使用して、スクリプトテンプレートビューリゾルバーを登録します。

      ScriptTemplateConfigurer Bean を追加して、スクリプトテンプレートを構成する必要があることに注意してください。

      導入:
      5.0.4
    • viewResolver

      public void viewResolver(ViewResolver viewResolver)
      ViewResolver Bean インスタンスを登録します。これは、サードパーティのリゾルバー実装を構成する場合、または設定が必要なより高度なプロパティを公開していない場合に、このクラスの他の登録メソッドの代替として役立つ場合があります。
    • defaultViews

      public void defaultViews(View... defaultViews)
      任意のビュー名に関連付けられ、リクエストされたコンテンツ型に最も一致するものに基づいて選択されるデフォルトのビューを設定します。

      HttpMessageWriterView を使用して、既存の HttpMessageWriter (JSON、XML など)を View として適合させて使用します。

    • hasRegistrations

      public boolean hasRegistrations()
      ビューリゾルバーが登録されているかどうか。
    • order

      public void order(int order)
      ViewResolutionResultHandler の順序を設定します。

      デフォルトでは、このプロパティは設定されていません。つまり、結果ハンドラーは Ordered.LOWEST_PRECEDENCE で並べられます。

    • getOrder

      protected int getOrder()
    • getViewResolvers

      protected ListSE<ViewResolver> getViewResolvers()
    • getDefaultViews

      protected ListSE<View> getDefaultViews()