パッケージ org.springframework.boot
インターフェース SpringApplicationRunListener
public interface SpringApplicationRunListener
SpringApplication
run
メソッドのリスナー。SpringApplicationRunListener
は SpringFactoriesLoader
を介してロードされ、SpringApplication
インスタンスと引数の String[]
を受け入れるパブリックコンストラクターを宣言する必要があります。実行ごとに新しい SpringApplicationRunListener
インスタンスが作成されます。- 導入:
- 1.0.0
- 作成者:
- Phillip Webb, Dave Syer, Andy Wilkinson, Chris Bono
メソッドのサマリー
修飾子と型メソッド説明default void
アプリケーションコンテキストが読み込まれた後、リフレッシュされる前に呼び出されます。default void
ApplicationContext
が作成および準備された後、ソースがロードされる前に呼び出されます。default void
environmentPrepared
(ConfigurableBootstrapContext bootstrapContext, ConfigurableEnvironment environment) 環境が準備された後、ApplicationContext
が作成される前に呼び出されます。default void
failed
(ConfigurableApplicationContext context, ThrowableSE exception) アプリケーションの実行中に障害が発生したときに呼び出されます。default void
ready
(ConfigurableApplicationContext context, DurationSE timeTaken) アプリケーションコンテキストがリフレッシュされ、すべてのCommandLineRunners
およびApplicationRunners
が呼び出されたときに、run メソッドが完了する直前に呼び出されます。default void
started
(ConfigurableApplicationContext context, DurationSE timeTaken) コンテキストがリフレッシュされ、アプリケーションが起動しましたが、CommandLineRunners
およびApplicationRunners
は呼び出されていません。default void
starting
(ConfigurableBootstrapContext bootstrapContext) run メソッドが最初に開始された直後に呼び出されます。
メソッドの詳細
starting
run メソッドが最初に開始された直後に呼び出されます。非常に初期の初期化に使用できます。- パラメーター:
bootstrapContext
- ブートストラップコンテキスト
environmentPrepared
default void environmentPrepared(ConfigurableBootstrapContext bootstrapContext, ConfigurableEnvironment environment) 環境が準備された後、ApplicationContext
が作成される前に呼び出されます。- パラメーター:
bootstrapContext
- ブートストラップコンテキストenvironment
- 環境
contextPrepared
ApplicationContext
が作成および準備された後、ソースがロードされる前に呼び出されます。- パラメーター:
context
- アプリケーションコンテキスト
contextLoaded
アプリケーションコンテキストが読み込まれた後、リフレッシュされる前に呼び出されます。- パラメーター:
context
- アプリケーションコンテキスト
started
コンテキストがリフレッシュされ、アプリケーションが起動しましたが、CommandLineRunners
およびApplicationRunners
は呼び出されていません。- パラメーター:
context
- アプリケーションコンテキスト。timeTaken
- アプリケーションの起動にかかる時間、または不明な場合はnull
- 導入:
- 2.6.0
ready
アプリケーションコンテキストがリフレッシュされ、すべてのCommandLineRunners
およびApplicationRunners
が呼び出されたときに、run メソッドが完了する直前に呼び出されます。- パラメーター:
context
- アプリケーションコンテキスト。timeTaken
- アプリケーションの準備ができるまでの時間、または不明な場合はnull
- 導入:
- 2.6.0
failed
アプリケーションの実行中に障害が発生したときに呼び出されます。- パラメーター:
context
- アプリケーションコンテキスト、またはコンテキストが作成される前に障害が発生した場合はnull
exception
- 失敗- 導入:
- 2.0.0