У моего bean-компонента Spring есть конструктор с уникальным обязательным аргументом, и мне удалось инициализировать его с помощью конфигурации xml:
<bean name="interfaceParameters#ota" class="com.company.core.DefaultInterfaceParameters">
<constructor-arg>
<value>OTA</value>
</constructor-arg>
</bean>
Затем я использую этот bean-компонент вот так, и он работает хорошо.
@Resource(name = "interfaceParameters#ota")
private InterfaceParameters interfaceParameters;
Но я хотел бы указать значение arg конструктора с аннотациями, что-то вроде
@Resource(name = "interfaceParameters#ota")
@contructorArg("ota") // I know it doesn't exists!
private InterfaceParameters interfaceParameters;
Возможно ли это?
Заранее спасибо