我们在编程过程中,尤其是应用程序,需要经常更改的配置参数或者某些使用较多的固定值,我们可以把它提取出来,放到一个配置文件中,当我们需要修改这个值时,就可以做到不重新发布应用,或者不更改许多的代码,这样,即降低了程序代码的后期维护成本,也降低了程序代码的耦合性,这是我们每个合格的程序员应该具备的基本技能。
下面来介绍一个读取配置文件的工具类。
maven项目引入依赖
1 | <!-- https://mvnrepository.com/artifact/log4j/log4j --> |
代码
1 | package com.pipilong.czl.util; |
使用方法
首先在本地环境变量中配置一个环境变量,名称为pesdk_home,当然你自己也可以随便定义,然后在该环境变量对应的路径下创建conf文件夹,再在conf文件夹下创建db.properties文件,你的配置项就可以添加到该配置文件中了,使用的时候,直接调用get方法,传入响应的key就可以获得value,赶紧试试吧。
ps
如果大家在使用logger打印不出任何东西的时候,可能原因是你没有配置log4j的打印等级,这里就粘贴一下log4j的配置文件吧。这个配置文件的功能是error及fatal级日志打印到一个文件中,info及warn打印到另一个文件中,分日期打印。
1 | # Root logger option |
整个方式到这里就配置完成了,如果在使用的过程中,有什么问题,或者有值得优化的地方,请联系我chenzuoli709@gmail.com.
书山有路勤为径,学海无涯苦作舟。
欢迎关注微信公众号:【程序员写书】
喜欢宠物的朋友可以关注:【电巴克宠物Pets】
一起学习,一起进步。
