使用Spring访问属性文件

时间:2013-07-14 19:27:33

标签: spring properties

我喜欢在jar中访问属性文件。有foo.jar,它位于boo.war中。在fooClass类中,在foo.jar中,变量引用jar中的属性文件位置,使用spring注入。

<util:properties id="name" location="classpath:\foo-Needed.properties"/>

当战争被放入服务器并启动时,java.lang.NullPointerException在访问属性时会被激活。

fooClass将在服务器启动时启动。

有什么建议来解决这个问题?这可能看起来很傻,但我是新手。

提前致谢。

2 个答案:

答案 0 :(得分:1)

要扫描完整的类路径,而不是最直接的类路径,您可以将对它的引用格式化为classpath*:/foo-Needed.properties

所以,在这种情况下,它看起来像

<util:properties id="name" location="classpath*:/foo-Needed.properties"/>

答案 1 :(得分:0)

这很有用

<util:properties id="name" location="classpath\*:/foo-Needed.properties"/>