0

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

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

当战争被放置在服务器并开始时,java.lang.NullPointerException在访问属性时会被触发。

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

有什么建议可以解决这个问题吗?这可能看起来很傻,但我对此很陌生。

提前致谢。

4

2 回答 2

1

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

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

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

于 2013-07-14T19:32:07.880 回答
0

这行得通

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

于 2013-07-14T21:22:59.910 回答