パッケージ 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 voidApplicationContextが作成および準備された後、ソースがロードされる前に呼び出されます。default voidenvironmentPrepared(ConfigurableBootstrapContext bootstrapContext, ConfigurableEnvironment environment) 環境が準備された後、ApplicationContextが作成される前に呼び出されます。default voidfailed(ConfigurableApplicationContext context, ThrowableSE exception) アプリケーションの実行中に障害が発生したときに呼び出されます。default voidready(ConfigurableApplicationContext context, DurationSE timeTaken) アプリケーションコンテキストがリフレッシュされ、すべてのCommandLineRunnersおよびApplicationRunnersが呼び出されたときに、run メソッドが完了する直前に呼び出されます。default voidstarted(ConfigurableApplicationContext context, DurationSE timeTaken) コンテキストがリフレッシュされ、アプリケーションが起動しましたが、CommandLineRunnersおよびApplicationRunnersは呼び出されていません。default voidstarting(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- アプリケーションコンテキスト、またはコンテキストが作成される前に障害が発生した場合はnullexception- 失敗- 導入:
- 2.0.0