I need to launch a process after the embedded Tomcat and every REST service are fully operational.
Is ApplicationReadyEvent thrown after Tomcat is launched, and every single webapp and REST service is fully deployed? Or is there a better/later event I should use?
I scoured the internet and the closest discussion I could find is Running Code After Spring Boot Starts, although it does not delve into the REST service readiness matter and I could not simply ask for clarification in the best answer (not enough reputation yet).
Simply testing isn't going to help since I plan to add quite a few large REST services over time which will stretch startup times so I could succeed now and fail later.