¿Qué significa el contenedor en Spring?
El ciclo de vida de Bean in Spring es el siguiente:
Creación de instancias. Spring crea una instancia de un Bean a través de la nueva palabra clave. Los JavaBeans tienen un constructor predeterminado, por lo que no es necesario proporcionar parámetros de constructor.
Rellenar atributos: Spring completa los atributos llamando al método setXXX en el Bean de acuerdo con la configuración en el archivo xml.
Notificación de evento: Spring verifica si Bean implementa las interfaces BeanNameAware, BeanFactoryAware, ApplicationContextAware, BeanPostProcessor e InitializingBean. Si es así, llama a estas interfaces a su vez. Llame a estas interfaces en secuencia.
Uso. La aplicación ahora puede utilizar el bean normalmente.
Destruir. Si Bean implementa la interfaz desechableBean, se llama a su método de destrucción.