クラス TemplateAvailabilityProviders
java.lang.ObjectSE
org.springframework.boot.autoconfigure.template.TemplateAvailabilityProviders
特定のビューをサポートするテンプレートエンジン(存在する場合)を確認するために使用できる
TemplateAvailabilityProvider Bean のコレクション。spring.template.provider.cache プロパティが false に設定されていない限り、レスポンスをキャッシュします。- 導入:
- 1.4.0
- 作成者:
- Phillip Webb, Madhura Bhave
コンストラクターの概要
コンストラクター修飾子コンストラクター説明TemplateAvailabilityProviders(ClassLoaderSE classLoader) 新しいTemplateAvailabilityProvidersインスタンスを作成します。protectedTemplateAvailabilityProviders(CollectionSE<? extends TemplateAvailabilityProvider> providers) 新しいTemplateAvailabilityProvidersインスタンスを作成します。TemplateAvailabilityProviders(ApplicationContext applicationContext) 新しいTemplateAvailabilityProvidersインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明@Nullable TemplateAvailabilityProvidergetProvider(StringSE view, ApplicationContext applicationContext) 指定されたビューのレンダリングに使用できるプロバイダーを取得します。@Nullable TemplateAvailabilityProvidergetProvider(StringSE view, Environment environment, ClassLoaderSE classLoader, ResourceLoader resourceLoader) 指定されたビューのレンダリングに使用できるプロバイダーを取得します。使用されている基になるプロバイダーを返します。
コンストラクターの詳細
TemplateAvailabilityProviders
新しいTemplateAvailabilityProvidersインスタンスを作成します。- パラメーター:
applicationContext- ソースアプリケーションコンテキスト
TemplateAvailabilityProviders
新しいTemplateAvailabilityProvidersインスタンスを作成します。- パラメーター:
classLoader- ソースクラスローダー
TemplateAvailabilityProviders
protected TemplateAvailabilityProviders(CollectionSE<? extends TemplateAvailabilityProvider> providers) 新しいTemplateAvailabilityProvidersインスタンスを作成します。- パラメーター:
providers- 基になるプロバイダー
メソッドの詳細
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