经测试,原生的properties 对 list 不支持。
参考样例如下:
id=1
id=2
具体代码如下:
1 java.util.Properties prop = new Properties(); 2 InputStream is = App.class.getResourceAsStream("/config.properties"); 3 if(is == null){ 4 System.out.println("is is null"); 5 } 6 prop.load(is); 7 System.out.println(prop.getProperty("id"));
输出结果如下:
output is : 2
依稀记得,自己以前用过一个组件是可以支持配置list的。
最近在用netflex的 archaius
发现他其实依赖apache common configuration 2.0
....
应该是apache common configuration 支持 properties 中配置list,回头测试一下