当bean具有可变参数构造函数时,如何为构造函数注入configurationSpring bean
有没有办法在XML中编写Spring bean,以便在构造函数具有可变参数types时使用构造函数注入? 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>