Обратные вызовы Spring Context и Bean Lifecycle: практические примеры использования

У меня небольшой опыт весной. И мне интересно количество обратных вызовов в Spring Context / Bean Lifecycle. Я никогда не использовал их, и могу представить себе ситуации, в которых большинство из них необходимы.

Мой вопрос: Можете ли вы предоставить для каждого обратного вызова хотя бы один пример использования? Означает ситуации, когда вам нужен этот обратный вызов.

Conext обратные вызовы:

Бин обратные вызовы:

P.S .:

Для меня понятно, когда звонит большинство обратных вызовов, или для чего была написана та или иная реализация ApplicationContext. Но я не могу понять, почему кто-то может захотеть воспользоваться этим обратным вызовом \ реализацией. Например:

AbstractRefreshableApplicationContext использует для изменения конфигурации бина на лету. Но почему? В какой ситуации я могу изменить конфигурацию бина на лету?afterPropertiesSet callback, очевидно, вызывается после того, как все свойства bean-компонента установлены :) Но почему я должен знать об этом, и когда я должен (возможно, захочу) использовать его?

Ответы на вопрос(2)

Ваш ответ на вопрос