在不同的环境中读取不同的配置项还是很必要的,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学习视频
