My spring bean имеет конструктор с уникальным обязательным аргументом, и мне удалось инициализировать его с помощью 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;
Но я хотел бы указать значение аргумента contructor с аннотациями, что-то вроде
@Resource(name = "interfaceParameters#ota")
@contructorArg("ota") // I know it doesn't exists!
private InterfaceParameters interfaceParameters;
Возможно ли это?
Заранее спасибо