Retornos de chamada do Spring Context e Bean Lifecycle: exemplos práticos de uso
Eu tenho um pouco de experiência na primavera. E me pergunto sobre a quantidade de retornos de chamada no Spring Context / Bean Lifecycle. Eu nunca os usei e posso criar imagens em situações nas quais a maioria delas é necessária.
Minha pergunta é: você pode fornecer para cada retorno de chamada pelo menos um exemplo de uso? Significa situações em que você precisa desse retorno de chamada.
Retornos de chamada do Conext:
Retornos de chamada de bean:
P.S .:
Está claro para mim quando a maioria dos retornos de chamada está chamando ou para o que foi criada uma ou outra implementação do ApplicationContext. Mas não consigo descobrir por que alguém pode querer lucrar com a chamada de retorno \ implementação. Por exemplo:
AbstractRefreshableApplicationContext
está usando para alterar as configurações do bean em tempo real. Mas por que? Em qual situação eu posso querer alterar a configuração do bean em tempo real?afterPropertiesSet
retorno de chamada, obviamente, é invocado após a definição de todas as propriedades do bean :) Mas por que eu deveria saber sobre isso e quando (devo querer) usá-lo?