需求:
一些参数映射信息需要以配置文件的形式存在,同时在spring的bean中使用,那么我们可以注入到此bean中去。
实现:
bean配置:
<bean id="htmType2TableMap" class="com.someabcd.csr.beans.HtmTypeMapping"> <property name="tableMapping"> <map> <entry key="hot"> <value>HOT_TERM</value> </entry> <entry key="hotHis"> <value>HOT_TERM_HIS</value> </entry> <entry key="firm"> <value>FIRM</value> </entry> <entry key="tech"> <value>TECH_CONTENT</value> </entry> </map> </property> <property name="typeList"> <list> <value>hot</value> <value>hotHis</value> <value>firm</value> <value>tech</value> </list> </property> </bean>
java中的springbean:
public class HtmTypeMapping {
private Map<HtmlType, String> tableMapping;
private List<String> typeList;
/**setter getter**/
}