Mon grain de printemps ont un constructeur avec un argument obligatoire unique, et je réussi à initialiser avec la configuration xml:Comment injecter une valeur au constructeur de haricot utilisant des annotations
<bean name="interfaceParameters#ota" class="com.company.core.DefaultInterfaceParameters">
<constructor-arg>
<value>OTA</value>
</constructor-arg>
</bean>
Puis-je utiliser ce haricot comme celui-ci et ça marche bien.
@Resource(name = "interfaceParameters#ota")
private InterfaceParameters interfaceParameters;
Mais je voudrais préciser la contructor valeur arg avec les annocations, quelque chose comme
@Resource(name = "interfaceParameters#ota")
@contructorArg("ota") // I know it doesn't exists!
private InterfaceParameters interfaceParameters;
Est-ce possible?
Merci à l'avance
Peut-être la réponse est donnée [ici] (http://stackoverflow.com/a/2306468/267197). –