java - bean - spring injection constructor
Cómo XML configura Spring Bean para la inyección de constructor cuando bean tiene varargs constructor (1)
dado que args
es una matriz de String
, puede usar <list>
:
<bean name="myBean" class="MyClass">
<constructor-arg>
<list>
<value>111</value>
<value>222</value>
<value>333</value>
<value>444</value>
</list>
</constructor-arg>
</bean>
¿Hay alguna manera de escribir un Spring Bean en XML para que use la inyección de constructor cuando ese constructor tiene un tipo de parámetro varargs? IE, ¿hay alguna forma de especificar una matriz de la manera en que puede especificar una lista?
Por ejemplo:
class MyClass {
MyClass(String... args) {
// rest omitted
}
}