增加静态方法

This commit is contained in:
wanggeng 2024-07-31 16:37:47 +08:00
parent 5c590b3f52
commit 70c329a5cc

View File

@ -3,6 +3,7 @@ package ink.wgink.common.manager.env;
import ink.wgink.common.dao.env.IEnvDao; import ink.wgink.common.dao.env.IEnvDao;
import ink.wgink.common.pojo.Env; import ink.wgink.common.pojo.Env;
import ink.wgink.common.pojo.dtos.env.EnvDTO; import ink.wgink.common.pojo.dtos.env.EnvDTO;
import ink.wgink.exceptions.base.SystemException;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -26,7 +27,8 @@ public class EnvManager {
private IEnvDao envDao; private IEnvDao envDao;
private Env env = new Env(); private Env env = new Env();
private EnvManager() {} private EnvManager() {
}
public static EnvManager getInstance() { public static EnvManager getInstance() {
return envManager; return envManager;
@ -72,6 +74,14 @@ public class EnvManager {
return value; return value;
} }
public static String value(String key) {
String value = getInstance().getValue(key);
if (StringUtils.isBlank(value)) {
throw new SystemException("未配置" + key + "变量");
}
return value;
}
public void setEnvDao(IEnvDao envDao) { public void setEnvDao(IEnvDao envDao) {
this.envDao = envDao; this.envDao = envDao;
} }