使用util:properties从文件系统加载属性文件?

时间:2012-06-13 22:00:13

标签: spring configuration properties

当我尝试使用util:properties从文件系统加载属性文件时,找不到属性文件。我把它放在我的根驱动器和各种各样的地方,但我似乎无法使用util:properties从文件系统加载属性文件。

是否可以这样做?

<util:properties id="configProperties" location="file:///d:/config.properties"/>

从类路径加载它工作正常..但我想配置应用程序,以便系统管理员可以更改属性。

<util:properties id="configProperties" location="classpath:/config.properties"/>

1 个答案:

答案 0 :(得分:4)

我在Linux项目中有这个,它工作正常:

<util:properties id="jdbcConfiguration" location="file:///home/reporting/jdbc.properties"/>

所以问题可能在于您指定路径的方式。试试这种方式:

<util:properties id="configProperties" location="file:d:/config.properties"/>