Test


Introducción Esta es la segunda publicación en la seria acerca de Spring Bean Scopes. En el tutorial anterior vimos que cuando se inyectaban Beans de ámbito Prototype dentro de un Singleton  aparecían algunas trabas. El principal problema es que las dependencias Autowired se inyectan en el Singleton cuando este se instancia (evento que ocurre una sola vez) por lo que aunque el Bean inyectado se haya declarado como Prototype, en realidad se comportará como un Singleton. El siguiente código resalta este comportamiento: [crayon-5d2d937e50cb8587282136/] En el ejemplo anterior, a pesar de que el objeto devuelto por el método getAutowiredSample se ha declarado como un […]

Spring Bean Scopes: Singleton con Prototypes


Introducción En este tutorial se muestran los distintos ámbitos (Scopes) para un Bean que podemos encontrar en Spring Framework. Es prioritario entender que la definición de un Bean no es más que una receta para crear instancias de una clase de acuerdo con dicha definición. Partiendo de esta base, se puede asumir que la misma receta para crear instancias de una clase se puede emplear en múltiples ocasiones o varias veces durante el ciclo de vida de una aplicación. Una de las características que permite Spring configurar en la definición de los Beans es el Scope o ámbito de los […]

Spring Bean Scopes: Guía para comprender los distintos scopes (ámbitos) ...