是否可以在运行时在属性文件中设置值。
我试过这个,它在读回属性时发生了变化,但是当我签入文件时,没有反映更改。
try {
Properties props = new Properties();
props.setProperty("ServerAddress", "ee");
props.setProperty("ServerPort", "123");
props.setProperty("ThreadCount", "456");
File f = new File("myApp.properties");
OutputStream out = new FileOutputStream( f );
props.store(out, "This is an optional header comment string");
System.out.println(props.get("ServerPort"));
out.close();
}
catch (Exception e ) {
e.printStackTrace();
}
输出:123。
我的需要是在应用程序范围内拥有一个属性文件,并通过 GUI 网页可以更改配置。