An open API service indexing awesome lists of open source software.

https://github.com/techprimers/graceful-shutdown-example

Spring Boot Graceful shutdown example
https://github.com/techprimers/graceful-shutdown-example

graceful-shutdown graceful-shutdowns shutdown-hook spring-boot spring-boot-2 spring-boot-shutdown

Last synced: 4 months ago
JSON representation

Spring Boot Graceful shutdown example

Awesome Lists containing this project

README

          

# Graceful Shutdown in Spring Boot
Grace Period for shutdown can be configured with `server.shutdown.grace-period` property.
- `/hello` returns `HelloWorld` and triggers a task internally which needs to be taken care before shutting down.
- `curl http://localhost:8080/hello -X GET` - Command used to trigger the endpoint
- By default `@PreDestroy` can be used to hook a custom implementation after tomcat says all requests are processed and timeout has expired.