Question

J'ai la situation suivante: entrez la description de l'image ici

J'ai défini les beans (dans applicationContext.xml) comme suit:

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

Pourquoi lorsque j'utilise "b" dans la valeur de la classe Object ADaoImpl est nul?

Était-ce utile?

La solution

J'ai la solution.Pardon.En gros, quand je charge le bean depuis le contexte de l'application (ApplicationContext.getBean) ne charge pas le bean avec id="injBInA" donc correctement n'a jamais été effectuée l'injection

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top