prototipo He una clase llamada barra con la siguiente anotación: @Configurable(autowire = Autowire.BY_TYPE)
Autowire primavera y el alcance
En un miembro privado que tengo la siguiente anotación:
@Autowired(required = true)
private Foo foo;
En la configuración de la primavera tengo un grano de la clase Foo. Si el grano se define con scope="prototype"
no funciona y me da la siguiente excepción:
NoSuchBeanDefinitionException: No coincidencia de frijol de tipo Foo encontró para la dependencia: esperar al menos 1 frijol, que califica como candidato para este Autowire dependencia
Una vez que cambio el alcance del frijol inyectado a "singleton"
funciona bien.
¿No se permite el cableado automático del prototipo de frijol encuadrado?
¿Hay alguna solución (además de obtener el bean manualmente)?
Gracias de antemano, Avner
Relacionados: http://stackoverflow.com/questions/27776672/spring-protype-scope-behaviour/27782040#27782040 –