package com.kingdee.eas.custom.shuiyou.uitls;
import cn.hutool.core.lang.Snowflake;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.cron.CronUtil;
import com.google.common.collect.Maps;
import com.kingdee.bos.util.BOSUuid;
import com.kingdee.eas.custom.shuiyou.task.TaskInfo;
import org.apache.log4j.Logger;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
/**
* 配置文件类
* description: SYUConfigUtil
* date: 2024/8/23 15:11
* author: lhbj
* version: 1.0
*/
public class SYUConfigUtil {
private static Logger logger =Logger.getLogger(SYUConfigUtil.class);
private Properties propt = new Properties();//共用参数
private static SYUConfigUtil instance = new SYUConfigUtil();
public static SYUConfigUtil getInstance() {
return instance;
}
private SYUConfigUtil() {
this.initConfig(System.getProperty("EAS_HOME") + "/server/properties/sy/syConfig.properties");
}
public void initConfig(String filePath) {
try {
this.propt.load(new FileInputStream(filePath));
}catch (IOException e){
e.printStackTrace();
logger.error(e);
}
}
public Map getConfig() {
Map map = Maps.newHashMap();
Set> set = this.propt.entrySet();
for(Map.Entry