My spring bean have a constructor with an unique mandatory argument, and I managed to initialize it with the xml configuration :

<bean name="interfaceParameters#ota" class="com.company.core.DefaultInterfaceParameters">
  <constructor-arg>
    <value>OTA</value>
  </constructor-arg>
 </bean>

Then I use this bean like this and it works well.

 @Resource(name = "interfaceParameters#ota")
 private InterfaceParameters interfaceParameters;

But I would like to specify the contructor arg value with the annocations, something like

 @Resource(name = "interfaceParameters#ota")
 @contructorArg("ota") // I know it doesn't exists!
 private InterfaceParameters interfaceParameters;

Is this possible ?

Thanks in advance

Edit
Report