项目开发中配置文件总是伴随着我们,这里说说如何处理好这些配置文件?
常见我们打交道比较多的配置文件:
- Properties files // 我们常用的.properties文件,键值对
- XML documents // 比较灵活,可以自己定义标签,常用在网络通讯协议中交换数据
- Windows INI files // ini文件,记录初始化信息的,我们可以在tomcat目录中看到tomcat不同级别启动文件,如:my.ini
- Property list files (plist)
- JNDI
- JDBC Datasource //一定不陌生,JDBC连接数据库配置文件
- System properties
- Applet parameters
- Servlet parameters
我们通常要做的两件事情:1、如何读取一个配置文件?2、如何写一些参数到一个配置文件?
读、写代码片段举例:
读代码片段举例:
网上还有一段,可追加覆盖的例子:
以上代码好好封装,整理我们可以写一个比较通用的配置文件读写工具类。有兴趣的不妨一试?
思考:如果要写入新的配置呢?怎么改我们的代码?