Beans Spring - Tensho97/Aprende-a-Aprender GitHub Wiki

¿Que es un bean en Spring?

Es un objeto configurado e instanciado en el contenedor del propio Spring. Todos los beans permanecen en el contenedor durante toda la vida de la aplicación, o hasta que nosotros los destruyamos.

¿Cómo funcionan?

Si nuestra aplicación necesita un objeto, hará petición a Spring. Lo que hará Spring es: a través de un contenedor de objetos y de una configuración establecida, proporcionará ese objeto a nuestra aplicación. Lo bueno de esto es su versatilidad. Es decir, si necesito un objeto de tipo Empleado, podría ser un jefe, un director, un secretario, etc. Spring te dará el que le pidas sin que modifiques para nada tu código (siempre que lo tengas bien configurado en tu archivo). Spring es capaz de saber de qué tipo lo quieres sin que modifiques tu código. El archivo de configuración se puede crear en un XML, Java Source Code, o con las Java Annotations.



Autora: Vanesa