インターフェース AotApplicationContextInitializer<C extends ConfigurableApplicationContext>
- 型パラメーター:
C
- アプリケーションコンテキスト型
- すべてのスーパーインターフェース:
ApplicationContextInitializer<C>
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterfaceSE
public interface AotApplicationContextInitializer<C extends ConfigurableApplicationContext>
extends ApplicationContextInitializer<C>
事前に生成された成果物を使用して
ConfigurableApplicationContext
を初期化するために使用される特殊化された ApplicationContextInitializer
。 このイニシャライザーのインスタンスは通常、forInitializerClasses(String...)
を使用して作成され、コードで生成されたイニシャライザークラスの名前を渡します。
- 導入:
- 6.0
- 作成者:
- Stephane Nicoll, Phillip Webb
方法の概要
修飾子と型メソッド説明static <C extends ConfigurableApplicationContext>
AotApplicationContextInitializer<C>forInitializerClasses
(StringSE... initializerClassNames) 指定されたクラス名のセットからロードされた他の初期化子に委譲する新しいAotApplicationContextInitializer
インスタンスを作成するファクトリメソッド。static <C extends ConfigurableApplicationContext>
ApplicationContextInitializer<C>instantiateInitializer
(StringSE initializerClassName, ClassLoaderSE classLoader) インターフェース org.springframework.context.ApplicationContextInitializer から継承されたメソッド
initialize
メソッドの詳細
forInitializerClasses
static <C extends ConfigurableApplicationContext> AotApplicationContextInitializer<C> forInitializerClasses(StringSE... initializerClassNames) 指定されたクラス名のセットからロードされた他の初期化子に委譲する新しいAotApplicationContextInitializer
インスタンスを作成するファクトリメソッド。- 型パラメーター:
C
- アプリケーションコンテキスト型- パラメーター:
initializerClassNames
- ロードするイニシャライザーのクラス名- 戻り値:
- 新しい
AotApplicationContextInitializer
インスタンス
instantiateInitializer
static <C extends ConfigurableApplicationContext> ApplicationContextInitializer<C> instantiateInitializer(StringSE initializerClassName, @Nullable ClassLoaderSE classLoader)