クラス TemplateAvailabilityProviders

java.lang.ObjectSE
org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders

public class TemplateAvailabilityProviders extends ObjectSE
特定のビューをサポートするテンプレートエンジン(存在する場合)を確認するために使用できる TemplateAvailabilityProvider Bean のコレクション。spring.template.provider.cache プロパティが false に設定されていない限り、レスポンスをキャッシュします。
導入:
1.4.0
作成者:
Phillip Webb, Madhura Bhave
  • コンストラクターの詳細

    • TemplateAvailabilityProviders

      public TemplateAvailabilityProviders(ApplicationContext applicationContext)
      新しい TemplateAvailabilityProviders インスタンスを作成します。
      パラメーター:
      applicationContext - ソースアプリケーションコンテキスト
    • TemplateAvailabilityProviders

      public TemplateAvailabilityProviders(ClassLoaderSE classLoader)
      新しい TemplateAvailabilityProviders インスタンスを作成します。
      パラメーター:
      classLoader - ソースクラスローダー
    • TemplateAvailabilityProviders

      protected TemplateAvailabilityProviders(CollectionSE<? extends TemplateAvailabilityProvider> providers)
      新しい TemplateAvailabilityProviders インスタンスを作成します。
      パラメーター:
      providers - 基になるプロバイダー
  • メソッドの詳細

    • getProviders

      public ListSE<TemplateAvailabilityProvider> getProviders()
      使用されている基になるプロバイダーを返します。
      戻り値:
      使用されているプロバイダー
    • getProvider

      public @Nullable TemplateAvailabilityProvider getProvider(StringSE view, ApplicationContext applicationContext)
      指定されたビューのレンダリングに使用できるプロバイダーを取得します。
      パラメーター:
      view - レンダリングするビュー
      applicationContext - アプリケーションコンテキスト
      戻り値:
      TemplateAvailabilityProvider または null
    • getProvider

      public @Nullable TemplateAvailabilityProvider getProvider(StringSE view, Environment environment, ClassLoaderSE classLoader, ResourceLoader resourceLoader)
      指定されたビューのレンダリングに使用できるプロバイダーを取得します。
      パラメーター:
      view - レンダリングするビュー
      environment - 環境
      classLoader - クラスローダー
      resourceLoader - リソースローダー
      戻り値:
      TemplateAvailabilityProvider または null