Beans.xml : passage d'arguments au constructeur
Bonjour à tous,
J'utilise Spring pour une application et je me retrouve face à un problème : passer 2 arguments du même type à un constructeur. Je m'explique :
Voici mon fichier beans.xml:
Code:
1 2 3 4 5 6
|
<bean id="mymgr" class="com.machin.manager.impl.MyManager">
<constructor-arg><value>firstString</value></constructor-arg>
<constructor-arg><ref bean="anothermgr"/></constructor-arg>
<constructor-arg><value>secondString</value></constructor-arg>
</bean> |
et voici le code de mon manager :
Code:
1 2 3 4 5 6 7
|
public MyManager(String _String1, AnotherMgr _anotherManager, String _String2){
this.String1 = _String1;
this.anotherManager = _anotherManager;
this.String2 = _String2;
} |
et c'est là que cela coince : les arguments _String1 et _String2 ont la même valeur à savoir : "firstString". Comme si mon 2ème String n'était pas pris en compte...
Est-ce moi qui ait fait quelque chose d'incorrect? Est-ce un restriction de Spring? Autre chose?
Merci d'avance :)