日期:2014-05-20 浏览次数:20611 次
Properties p = new Properties(); p.load(new FileInputStream("xxx.property")); p.list(System.out); //查看现有属性 p.remove("xxx"); //删除某个属性 p.store(new FileOutputStream("xxx.property"), null); //保存到文件
------解决方案--------------------
lz没有了解配置文件的用途吧
一般来说下面几种情况采用配置文件比较合适
1.读写本地文件的路径配置,开发的时候用windows的盘符,生产上unix采用的是目录,例如日志路径
2.开发的时候联的是第三方的系统是测试系统,生产上联的是第三方的生产系统,那么地址不一样
3.开发的时候为了方便屏蔽某些功能,如:登录一个系统,开发时候不验证密码,生产上需要验证密码
。。。。。。。。
都是在系统启动的时候一次性加载在内存中的,可以认为是不能修改的,如果你频繁的去修改,本身又是明文的,如果有人在系统运行过程中手动去修改,那结果可想而知,所以要是有修改就存放到数据库中