在不同的环境中读取不同的配置项还是很必要的,dev环境读取dev的配置,prod环境读取prod的配置
直接上代码
public void configConstant(Constants me) { this.readConfig(); } /** * 读取配置文件 */ private void readConfig(){ Prop config = PropKit.use("config.properties"); String activeConfig = PropKit.get("profiles.active"); if(!StrKit.isBlank(activeConfig)){ config.appendIfExists("config_"+activeConfig+".properties"); } }
config.properties
#目前生效的配置文件 profiles.active=prod
根据profiles.active判断读取什么文件
关注我的公众号,免费获取Java + Jfinal学习视频