Bonjour,
Comment injecter les dépendances de Spring au démarrage de l'application ?
Je m'explique...
Actuellement je dispose d'une classe MscRandomNodeHelper.java.
A cette classe sont injectée plusieurs dépendances. ex :
Code :
- <bean id="MscRandomNodeHelper"
- class="org.alfresco.module.msc_core.common.test.helper.MscRandomNodeHelper"
- parent="MscAbstractHelper">
- <property name="mscNodeHelper">
- <ref bean="MscNodeHelper" />
- </property>
- </bean>
|
Dans ce cas, lorsque je "tire" le bean MscRandomNodeHelper, toute la grappe (en partant de MscRandomNodeHelper) est tirée.
Le problème est que pour choper la racine d'id MscRandomNodeHelper je suis obligé de me farcir la bonne vieille instruction :
Code :
- mscRandomNodeHelper= (MscRandomNodeHelper) applicationContext
- .getBean( "MscRandomNodeHelper" );
|
Ce qui a pour conséquence de tirer la grappe.
Moi j'aimerais que dans ma classe MscRandomNodeHelper.java, la variable "mscRandomNodeHelper" soit directement initialisée par Spring sans passer par l'instruction ci-dessus.
En clair, pour choper la grappe, je dois utiliser cette instruction sur la racine...et tous les fils sont initialisés correctement.
Maintenant je veux que l'initialisation se fasse directement à partir de la racine et pas seulement sur les fils et sous fils.
Compris ?
Merci
Message édité par Giz le 06-07-2009 à 14:31:17