Обратные вызовы Spring Context и Bean Lifecycle: практические примеры использования
У меня небольшой опыт весной. И мне интересно количество обратных вызовов в Spring Context / Bean Lifecycle. Я никогда не использовал их, и могу представить себе ситуации, в которых большинство из них необходимы.
Мой вопрос: Можете ли вы предоставить для каждого обратного вызова хотя бы один пример использования? Означает ситуации, когда вам нужен этот обратный вызов.
Conext обратные вызовы:
Бин обратные вызовы:
P.S .:
Для меня понятно, когда звонит большинство обратных вызовов, или для чего была написана та или иная реализация ApplicationContext. Но я не могу понять, почему кто-то может захотеть воспользоваться этим обратным вызовом \ реализацией. Например:
AbstractRefreshableApplicationContext
использует для изменения конфигурации бина на лету. Но почему? В какой ситуации я могу изменить конфигурацию бина на лету?afterPropertiesSet
callback, очевидно, вызывается после того, как все свойства bean-компонента установлены :) Но почему я должен знать об этом, и когда я должен (возможно, захочу) использовать его?