Java 春运班<&燃气轮机;通过xml文件的构造函数
是否可以从xml文件通过构造函数注入类param?怎么做的? 比如说Java 春运班<&燃气轮机;通过xml文件的构造函数,java,spring,dependency-injection,Java,Spring,Dependency Injection,是否可以从xml文件通过构造函数注入类param?怎么做的? 比如说 public Server(Class<?>... configuration) {} 公共服务器(类…配置){ 这是带有要注入的参数的类 这是我的xml文件 <constructor-arg index="0"></constructor-arg> 但是接下来我该怎么做呢?如果您的参数类型为类,那么您只需要提供完全限定的类名 <constructor-arg index="
public Server(Class<?>... configuration) {}
公共服务器(类…配置){
这是带有要注入的参数的类
这是我的xml文件
<constructor-arg index="0"></constructor-arg>
但是接下来我该怎么做呢?如果您的参数类型为
类
,那么您只需要提供完全限定的类名
<constructor-arg index="0">java.lang.String</constructor-arg>
java.lang.String
但是由于您有一个varargs,因此需要添加一个带有值的
<constructor-arg index="0">
<array>
<value>
java.lang.String
</value>
</array>
</constructor-arg>
java.lang.String
由于args是一个对象数组,您可以使用:
<bean name="myBean" class="MyClass"> <constructor-arg> <list> <value>111</value> <value>222</value> <value>333</value> <value>444</value> </list> </constructor-arg> </bean>
111222333444
只需在构造函数参数中提供完全限定的类名。不知道为什么一开始不起作用