Есть ли способ при весенней загрузке контролировать постепенное завершение приложения.
Я знаю, что вы можете иметь методы @PreDestroy в bean-компонентах, но как вы можете контролировать порядок, в котором эти методы @PreDestroy являютсяназывается.
Вы можете иметь несколько bean-компонентов в зависимости друг от друга, будет ли закрытие контекста искать эту зависимость уже и вызывать методы @PreDestroy в правильном порядке или нет?
Например, что бы я хотелкак выполнить это:
1.) прекратить прослушивание новых запросов на остальных конечных точках
2.) запретить слушателям сообщений кролика принимать новые сообщения
3.) ждатьвся обработка, которая началась до выключения, но еще не завершена.