从春天开始。而且,我听到有人说它会阻止使用“新”关键字。所以,我很想知道如何在 Spring DI 方式下编写代码?
private ArrayList<String> arrayMan;
public SpringDI() {
arrayMan = new ArrayList<String>();
}
从春天开始。而且,我听到有人说它会阻止使用“新”关键字。所以,我很想知道如何在 Spring DI 方式下编写代码?
private ArrayList<String> arrayMan;
public SpringDI() {
arrayMan = new ArrayList<String>();
}
这就是如何使用弹簧来完成的。
<bean id="arrayMan" class="java.util.ArrayList">
<constructor-arg>
<list>
<ref bean="one"/>
<ref bean="two"/>
</list>
</constructor-arg>
</bean>
希望能帮助到你
就弹簧 DI 而言,这完全没问题。
如果它是变量的默认值,那么用new
.
但是如果你仍然想注入一个列表,你可以使用
<list>
<value>...</value>
</list>