injection bean autowire annotation java spring

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 } }