属性联系失败

Properties contactenation failed

我在一个项目上工作了几个星期,我遇到了一些关于属性文件的问题。

我使用了两个属性文件:

project_default.properties

project.url=
project.url.front=${project.url}/index.html#
project.uri.link=${project.url.front}/element/{0}/step

project_custom.properties

project.url=http://domainName.extension

在我自己的服务器上(相同的 OS、JVM 和 Tomcat 版本): 没问题!

在我客户的每台服务器上: 使用 project.uri.link

时出错

我暂时通过绕过串联来修补它,但它并不专业。

遇到过这种问题吗?有什么想法吗?

提前致谢!

补充信息:

java.util.Properties 将不支持将此解析值转换为另一个.. 因为它适用于简单的字符串值。

属性 键和值假定为字符串。它们没有任何处理,因此您不能在一个值中引用另一个值。

查看 Apache 配置,

http://commons.apache.org/configuration/

它支持变量插值,这可能就是您要找的。