У меня есть какой-либо способ узнать, был ли вызван метод @PreDestroy
в приложении Spring Boot, потому что был нажат CTRL-C
или kill <PID>
?
Я хочу отличаться от случая, когдаПриложение регулярно останавливается.(Нет демона, нет веб-сервера)
Справочная информация:
Я использую Spring Boot в качестве бегуна, который запускается в Docker-контейнере по расписанию.Приложение работает и закрывается.kill <PID>
происходит, когда вызывается docker stop <containerid>
.