mirror of https://gitee.com/stylefeng/roses
【8.3.0】【config】更新sys_config表第一次初始化,获取jar路径的方法
parent
dadcae1ab0
commit
ef2e71c373
|
@ -9,6 +9,7 @@ import cn.stylefeng.roses.kernel.config.api.constants.ConfigConstants;
|
|||
import cn.stylefeng.roses.kernel.config.api.enums.FileStorageTypeEnum;
|
||||
import cn.stylefeng.roses.kernel.config.api.pojo.ConfigInitItem;
|
||||
import cn.stylefeng.roses.kernel.config.modular.service.SysConfigService;
|
||||
import cn.stylefeng.roses.kernel.rule.util.JarPathUtil;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
|
@ -56,8 +57,8 @@ public class DefaultStrategyImpl implements ConfigInitStrategyApi {
|
|||
// 【2024年8月29日新增】设置文件存储的类型,新项目采用10-本地存储(jar启动路径)
|
||||
configInitItems.add(new ConfigInitItem("文件存储类型", ConfigConstants.SYS_FILE_SAVE_TYPE_CONFIG_CODE, String.valueOf(FileStorageTypeEnum.LOCAL_DEFAULT.getCode()), "文件存储位置类型:10-本地存储(jar包所在位置),11-本地存储(指定位置)"));
|
||||
|
||||
// 【2024年8月29日新增】获取初始化路径地址
|
||||
String localDefaultStoragePath = sysConfigService.initLocalDefaultStoragePath();
|
||||
// 【2024年8月29日新增】获取初始化路径地址,默认采用当前目录,所以获取一下当前jar路径
|
||||
String localDefaultStoragePath = JarPathUtil.getJarPath();
|
||||
if(StrUtil.isBlank(localDefaultStoragePath)){
|
||||
configInitItems.add(new ConfigInitItem("Windows本地文件保存路径", "SYS_LOCAL_FILE_SAVE_PATH_WINDOWS", "D:\\tempFilePath", "本地文件存储的路径,如果没有用本地文件存储,可忽略此配置"));
|
||||
configInitItems.add(new ConfigInitItem("Linux本地文件保存路径", "SYS_LOCAL_FILE_SAVE_PATH_LINUX", "/opt/gunsFilePath", "本地文件存储的路径,上线请注意别使用/tmp目录,如果没有用本地文件存储,可忽略此配置"));
|
||||
|
|
Loading…
Reference in New Issue