3

我对春天很陌生,并开始使用。我有一个要求,我有类似地区..US,UK 之类的属性

Regions
-------
US
UK

当我读到美国时,它具有类似的价值观

US
----
(KEY)primary----VALUE(primaryValue)
(KEY)secondary----VALUE(secondaryValue)

. . 相似地

UK
--
(KEY)primary----VALUE(primaryValue)
(KEY)secondary----VALUE(secondaryValue)

. . 并且区域可能会随着需求的变化以及其下方的键值对而增加

有人提示我,所以我可以继续提前谢谢你

4

2 回答 2

2

您需要创建两个 bean aList和 a Map,换句话说List<Map>就是您需要

<bean id="regions" class="java.util.ArrayList">
    <constructor-arg>
        <list>
            <ref bean="usMap" />
            <ref bean="ukMap" />                
        </list>
    </constructor-arg>
</bean>

<util:map id="usMap" map-class="java.util.HashMap">
    <entry key="primary" value="someValue"/>
    <entry key="secondary" value="someValue"/>
</util:map>
于 2012-12-19T05:55:44.650 回答
1

您可以根据区域制作不同的属性,当服务器启动时,所有属性文件将加载。您可以制作 PropertiesFileReader.java 文件,该文件将读取您的属性。

于 2012-12-19T05:55:05.773 回答