Container probes と Spring Boot event listeners

備忘録。Kubernetes にデプロイしている Spring Boot アプリケーションにおいて、とある初期化処理を Spring の起動プロセスの中で実行したい。どのタイミングで実行するのがいいかを調べたときのドキュメントリンク集。

結局、冒頭の初期化処理は ApplicationStartedEvent をハンドリングして実行するようにした。おそらく、Liveness Probe や Readiness Probe が始まる前。