12

我已经知道如何:

使用以下命令将属性文件加载到我的 Spring 配置中:

<context:property-placeholder location="aaa/bbb/ccc/stuff.properties"/> 

使用以下命令即时构建属性对象:

<props><prop key="abc">some value</prop></props>

但是我不能做并且非常有用的是让 Spring 加载一个属性文件,然后构建匹配的属性对象。然后我可以以正常方式将其注入 bean 中。

我在其他地方搜索过这个没有成功。有任何想法吗?

4

1 回答 1

17

看看util:properties

<util:properties id="myProperties" location="classpath:com/foo/my.properties"/>

然后,将属性注入到 Spring 管理的 Bean 中,就像这样简单:

@Resource(name = "myProperties")
private Properties myProperties;
于 2008-09-20T01:45:38.243 回答