我需要为使用spring框架的Web应用程序存储一些配置参数.
通常我会使用configurationfile.properties文件,但我想知道我是否可以将这些值存储在applicationContext.xml文件中.
一种解决方法可能是创建一个JavaBean类来存储值,并使用spring构建该类,如下所示:
<bean id="configurationBean" class="mypackage.someClass">
<property name="confValue1">
<value>myValue1</value>
</property>
....
</bean>
Run Code Online (Sandbox Code Playgroud)
但我想知道是否有一种方法来存储这些参数,而无需创建该类.
提前致谢.
我认为符合我要求的最佳解决方案是使用java.util.Properties实例作为Spring Bean.
谢谢你们.
Dar*_*ves 16
这应该使用以下语法.
<bean id="props" class="java.util.Properties" >
<constructor-arg>
<props>
<prop key="myKey">myValue</prop>
<prop ...>
</props>
</constructor-arg>
</bean>
Run Code Online (Sandbox Code Playgroud)
您正在利用java.util.Properties具有接受Properties对象的复制构造函数这一事实.
我为HashSet做了这个,它也有一个复制构造函数(就像HashMaps和ArrayLists一样)并且它工作得很好.
| 归档时间: |
|
| 查看次数: |
22529 次 |
| 最近记录: |