有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

我喜欢java。util。属性是否支持嵌套属性?

我试图在一个文件中设置特定于环境的属性,为运行代码的每个设备定制。我希望能够在其他属性中嵌套一些属性,例如:

browser=chrome
baseUrl=${server}/app/login.do
server=http://localhost

我希望在获取baseUrl属性时能够获取http://localhost/app/login.do

java.util.Properties支持这种行为吗?如果没有,是否还有另一个这样的核心类


共 (1) 个答案

  1. # 1 楼答案

    答案是否定的。util。属性仅对字符串进行操作

    Each key and its corresponding value in the property list is a string. (From Javadoc)

    编辑: 没有一个核心Java类能够做到这一点,因为没有一个核心Java框架/类能够做到这一点。 我喜欢Typesafe's Config library