java 程序在服务器上运行的时候 如果是 jar包 propertites 如果打入到jar里面 通过java 是只能读不能更改属性的!
static Properties pps = new Properties();
static {
try {
pps.load(LoginUser.class.getClass().getResourceAsStream("/loginuser.properties"));
} catch (IOException e) {
log.error("load health-bops-regex.properties occur Exception e:", e);
}
}
loginuser.properties
所在目录 maven 项目 src/main/resources/ 下面
资源 加载文件
Resource resource = new ClassPathResource("beanFactory.xml");
InputStream in = resource.getInputStream();
可以参考 spring core 里面 的 Resource 的实现