Pregunta

Tengo la siguiente situación:enter image description here

Establecí los beans (en ApplicationContext.xml) de la siguiente manera:

...
<bean id="bDaoImpl" class="BDaoImpl"></bean>
<bean id="injBInA" class="ADaoImpl">
   <property name="b" ref="bDaoImpl"/>
</bean>
...

¿Por qué cuando uso "B" en el valor de la clase de objeto AdaoImpl es nulo?

¿Fue útil?

Solución

Tengo la solución. Lo siento. Básicamente, cuando carga el bean del contexto de la aplicación (applicationContext.getBean) no carga el bean con id = "injbina", por lo tanto, el derecho nunca se llevó a cabo la inyección

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top