Moje sprężyny fasoli mieć konstruktora z unikalnym obowiązkowego argumentu, i udało mi się go zainicjować z konfiguracją XML:Jak wstrzykiwać wartości do konstruktora fasoli, korzystając z adnotacji
<bean name="interfaceParameters#ota" class="com.company.core.DefaultInterfaceParameters">
<constructor-arg>
<value>OTA</value>
</constructor-arg>
</bean>
Potem korzystać z tej fasoli tak i działa dobrze.
@Resource(name = "interfaceParameters#ota")
private InterfaceParameters interfaceParameters;
Ale chciałbym, aby określić wartość arg contructor z annocations, coś
@Resource(name = "interfaceParameters#ota")
@contructorArg("ota") // I know it doesn't exists!
private InterfaceParameters interfaceParameters;
to jest możliwe?
góry dzięki
Być może odpowiedź jest podana [tutaj] (http://stackoverflow.com/a/2306468/267197). –