How to implement graceful shutdown for Spring Boot 3 applications running in Kubernetes.