Метод @PreDestroy пружины не вызывается при непосредственном закрытии окна сервера

#java #spring

#Ява #весна

Вопрос:

У меня есть аннотированный метод @PreDestroy в spring bean, который вызывается при наклоне сервера с помощью Ctrl-C. Но если я закрою окно сервера напрямую, то оно не будет вызвано. Есть ли способ вызвать аннотированный метод @PreDestroy, даже если мы закрываем окно напрямую?

Комментарии:

1. Итак, вы в основном спрашиваете, когда у нас происходит сбой питания и все внезапно выходит из строя, мы все равно хотим правильно отключиться? Что в основном эквивалентно тому, что вы просите сделать. С помощью CTRL-C вы просите программу завершить работу, при закрытии окна процесс завершается без дальнейших церемоний.