当 Bean 具有 varargs 构造函数时,如何 XML 配置 Spring bean 以进行构造函数注入
有没有办法用XML编写Spring Bean,以便在构造函数具有varargs参数类型时使用构造函数注入?IE,有没有办法像指定列表一样指定数组?
例如:
class MyClass {
MyClass(String... args) {
// rest omitted
}
}
有没有办法用XML编写Spring Bean,以便在构造函数具有varargs参数类型时使用构造函数注入?IE,有没有办法像指定列表一样指定数组?
例如:
class MyClass {
MyClass(String... args) {
// rest omitted
}
}
因为是一个数组,你可以使用:args
String
<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>