在Spring中向bean中注入一个Map或List很容易
<property name="propertyName">
<map>
...
...
</map>
<property>
但是要想建立一个Map实例或List实例使几个bean共用就麻烦了
我们使用一个ObjectHelper解决这个问题
public class ObjectHelper {
protected Object object=null;
public Object getObject() {
return object;
}
public void setObject(Object object) {
this.object = object;
}
}
<bean id="variablesMap" class="org.openfans.framework.helper.ObjectHelper">
<property name="object">
<map >
<entry key="sample1" value="className" />
<entry key="sample2" value="testString" />
</map>
</property>
</bean>
这样就可以用ObjectHelper维持一个Map或List或其他Spring支持的类型的实例
有了这个小工具,我们就可以依靠Spring的配置文件来构建自己整个的应用程序配置,而不用写很多java HardCode或其他配置文件.
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=773968