提交 393d9d79 编写于 作者: O o2sword

增加获取自定义应用配置文件的方法

上级 58d5a689
......@@ -6,9 +6,7 @@ import java.net.URLEncoder;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.*;
import java.util.Map.Entry;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.LinkedBlockingQueue;
......@@ -1179,6 +1177,22 @@ public class Config {
return instance().web;
}
public Map<String, JsonObject> customAppConfig = new HashMap<>();
public static synchronized JsonObject customAppConfig(String configName) throws Exception {
if(StringUtils.isBlank(configName)){
return null;
}else{
if(instance().customAppConfig.get(configName)==null){
JsonObject obj = BaseTools.readConfigObject(DIR_CONFIG+"/"+configName+".json", JsonObject.class);
if(obj!=null){
instance().customAppConfig.put(configName, obj);
}
}
return instance().customAppConfig.get(configName);
}
}
public static Object resource(String name) throws Exception {
return initialContext().lookup(name);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册