我必须从 UI 读取和写入 userdata.properties,到目前为止,每件事都像读取和写入一样工作,在我提到像这样的文件中的硬编码直接路径之前
File f = new File("D:\\user\\userdata.properties")
但我的问题是,如果我这样提到我无法更改路径,因为我必须在另一个 path.properties 文件中提到 D:\user\userdata.properties,现在我必须读取 path.properties 文件
File f = new File(........)
请帮助我如何做到这一点。这就是我目前用来读取 userdata.properties 的方式
@RequestMapping("/proxy")
public String ProxySettings(Model model) throws Exception {
File f = new File("D:\\sahi\\userdata.properties");
//String path = MobeeProxyChangeController.class.getResourceAsStream("/property/path.properties").toString();
Properties properties = new Properties();
try {
properties.load(new FileInputStream(f));
String getHost = properties.getProperty("ext.http.proxy.host");
String getPort = properties.getProperty("ext.http.proxy.port");
model.addAttribute("proxyHost", getHost.trim());
model.addAttribute("proxyPort", getPort.trim());
} catch (Exception e) {
e.printStackTrace();
}
return "proxyFile";
}
提前致谢
金星