Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa el contenedor en Spring?

¿Qué significa el contenedor en Spring?

El contenedor Spring ayuda a administrar todos los objetos Bean y el término técnico se denomina control de inversión de IoC. En los programas tradicionales, la generación de objetos la realiza el desarrollador. Todo el control de inversión en el proceso de generación de objetos lo completa el marco. La ventaja de esto es que reduce las dependencias del programa.

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.