mirror of https://gitee.com/stylefeng/roses
【7.6.0】【框架改造】【config】简化依赖
parent
8bc09638cf
commit
ee75b50774
|
@ -102,4 +102,9 @@ public interface RuleConstants {
|
|||
*/
|
||||
int DEFAULT_BATCH_INSERT_SIZE = 100;
|
||||
|
||||
/**
|
||||
* 服务默认部署的环境地址,不要改这个常量,改系统配置表中的配置 SYS_SERVER_DEPLOY_HOST
|
||||
*/
|
||||
String DEFAULT_SERVER_DEPLOY_HOST = "http://localhost:8080";
|
||||
|
||||
}
|
||||
|
|
|
@ -17,28 +17,6 @@
|
|||
|
||||
<dependencies>
|
||||
|
||||
<!--文件api-->
|
||||
<dependency>
|
||||
<groupId>cn.stylefeng.roses</groupId>
|
||||
<artifactId>file-api</artifactId>
|
||||
<version>${roses.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--系统配置表的redis的sdk-->
|
||||
<dependency>
|
||||
<groupId>cn.stylefeng.roses</groupId>
|
||||
<artifactId>config-sdk-redis</artifactId>
|
||||
<version>${roses.version}</version>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<!--默认系统配置表的sdk-->
|
||||
<dependency>
|
||||
<groupId>cn.stylefeng.roses</groupId>
|
||||
<artifactId>config-sdk-map</artifactId>
|
||||
<version>${roses.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--资源api模块-->
|
||||
<!--用在资源控制器,资源扫描上-->
|
||||
<dependency>
|
||||
|
@ -55,6 +33,21 @@
|
|||
<version>${roses.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--系统配置表的缓存,使用redis还是map,Redis用在将系统部署在分布式环境-->
|
||||
<!--默认使用Map,如果分布式环境,则在项目依赖中切换-->
|
||||
<dependency>
|
||||
<groupId>cn.stylefeng.roses</groupId>
|
||||
<artifactId>config-sdk-map</artifactId>
|
||||
<version>${roses.version}</version>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.stylefeng.roses</groupId>
|
||||
<artifactId>config-sdk-redis</artifactId>
|
||||
<version>${roses.version}</version>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
|
||||
<!--数据库sdk-->
|
||||
<!--数据库dao框架-->
|
||||
<dependency>
|
||||
|
|
|
@ -117,7 +117,7 @@ public class ConfigInitListener extends ContextInitializedListener implements Or
|
|||
entityList.forEach(sysConfig -> ConfigContext.me().putConfig(sysConfig.getStr("config_code"), sysConfig.getStr("config_value")));
|
||||
}
|
||||
} catch (ClassNotFoundException e) {
|
||||
log.error("初始化系统配置表失败,找不到{}类 : {}", driverClassName, e);
|
||||
log.error("初始化系统配置表失败,找不到{}类 : {}", driverClassName, driverClassName);
|
||||
throw new ConfigException(ConfigExceptionEnum.CLASS_NOT_FOUND_ERROR);
|
||||
} catch (SQLException sqlException) {
|
||||
log.error("初始化系统配置表失败,执行查询语句失败", sqlException);
|
||||
|
|
|
@ -46,7 +46,6 @@ import cn.stylefeng.roses.kernel.config.modular.service.SysConfigService;
|
|||
import cn.stylefeng.roses.kernel.db.api.factory.PageFactory;
|
||||
import cn.stylefeng.roses.kernel.db.api.factory.PageResultFactory;
|
||||
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
|
||||
import cn.stylefeng.roses.kernel.file.api.constants.FileConstants;
|
||||
import cn.stylefeng.roses.kernel.rule.callback.ConfigUpdateCallback;
|
||||
import cn.stylefeng.roses.kernel.rule.constants.RuleConstants;
|
||||
import cn.stylefeng.roses.kernel.rule.enums.StatusEnum;
|
||||
|
@ -267,7 +266,7 @@ public class SysConfigServiceImpl extends ServiceImpl<SysConfigMapper, SysConfig
|
|||
if (sysConfig != null) {
|
||||
return sysConfig.getConfigValue();
|
||||
} else {
|
||||
return FileConstants.DEFAULT_SERVER_DEPLOY_HOST;
|
||||
return RuleConstants.DEFAULT_SERVER_DEPLOY_HOST;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -52,11 +52,6 @@ public interface FileConstants {
|
|||
*/
|
||||
String DEFAULT_BUCKET_NAME = "defaultBucket";
|
||||
|
||||
/**
|
||||
* 服务默认部署的环境地址,不要改这个常量,改系统配置表中的配置 SYS_SERVER_DEPLOY_HOST
|
||||
*/
|
||||
String DEFAULT_SERVER_DEPLOY_HOST = "http://localhost:8080";
|
||||
|
||||
/**
|
||||
* 文件鉴权的时间,默认两小时
|
||||
*/
|
||||
|
|
|
@ -28,6 +28,7 @@ import cn.hutool.core.util.RandomUtil;
|
|||
import cn.stylefeng.roses.kernel.config.api.context.ConfigContext;
|
||||
import cn.stylefeng.roses.kernel.file.api.constants.FileConstants;
|
||||
import cn.stylefeng.roses.kernel.file.api.pojo.props.LocalFileProperties;
|
||||
import cn.stylefeng.roses.kernel.rule.constants.RuleConstants;
|
||||
|
||||
/**
|
||||
* 文件相关的配置获取
|
||||
|
@ -56,7 +57,7 @@ public class FileConfigExpander {
|
|||
* @since 2020/11/29 16:13
|
||||
*/
|
||||
public static String getServerDeployHost() {
|
||||
return ConfigContext.me().getSysConfigValueWithDefault("SYS_SERVER_DEPLOY_HOST", String.class, FileConstants.DEFAULT_SERVER_DEPLOY_HOST);
|
||||
return ConfigContext.me().getSysConfigValueWithDefault("SYS_SERVER_DEPLOY_HOST", String.class, RuleConstants.DEFAULT_SERVER_DEPLOY_HOST);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue