122 Star 1.8K Fork 563

dromara / x-file-storage

 / 详情

配置从数据库读取怎么实现

已完成
创建于  
2021-05-25 19:04

后台直接修改配置保存在数据库中,怎么实现从数据库读取配置

评论 (2)

emaisi 创建了任务
emaisi 关联仓库设置为梦想i/spring-file-storage
展开全部操作日志

将在后续版本对此优化,现在可以通过数据库拿到配置后,手动创建对应的存储平台,例如:

/**
 * 初始化
 */
@Configuration
public class MyLocalFileStorageAutoConfiguration {

    /**
     * 这里拿本地存储做个演示,注意返回的是个List
     */
    @Bean
    public List<LocalFileStorage> localFileStorageList() {
        //TODO 读取数据库配置
        ArrayList<LocalFileStorage> list = new ArrayList<>();
        LocalFileStorage localFileStorage = new LocalFileStorage();
        localFileStorage.setPlatform("my-local-1");//平台名称
        localFileStorage.setBasePath("");
        localFileStorage.setDomain("");
        list.add(localFileStorage);
        return list;
    }
}
梦想i 任务状态待办的 修改为进行中
梦想i 负责人设置为梦想i
梦想i 添加了
 
enhancement
标签

已在 0.3.0 版本中集成此功能,详见 动态增减存储平台

梦想i 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
Java
1
https://gitee.com/dromara/x-file-storage.git
git@gitee.com:dromara/x-file-storage.git
dromara
x-file-storage
x-file-storage

搜索帮助