2016-09-02 2 views
0

У меня есть приложение Spring Boot, которое может быть отключено пользователем вручную вручную. Приложение перемещает данные в очередь сообщений, считанные из файла. Я хочу вызвать метод, который должен сохранять состояние, до которого файл был прочитан, если приложение закрыто.Вызов метода закрытия в приложении весенней загрузки - сервер tomcat отключен

ответ

0

Вы можете использовать крюк отключения пружины, чтобы выполнить логику самостоятельно.

выхода Применение

Каждый SpringApplication будет регистрировать выключение крючок с JVM, чтобы гарантировать, что ApplicationContext изящно закрывается при выходе. Можно использовать все стандартные обратные вызовы на основе жизненного цикла Spring (такие как интерфейс DisposableBean или аннотация @PreDestroy).

Кроме того, бобы могут реализовать интерфейс org.springframework.boot.ExitCodeGenerator, если они хотят вернуть конкретный код выхода при завершении приложения.

23.8 Application exit

Смежные вопросы