大屏后台如何修改OSS配置信息替换MINIO为七牛云

Blade 已结 3 2482
宝哥
宝哥 剑圣 2020-09-21 17:47

一、该问题的重现步骤是什么?

1. 修改yaml配置OSS配置信息

2. 启动Application


二、你期待的结果是什么?实际看到的又是什么?

1、期待可以切换OSS存储,默认是MINIO 修改 为 七牛云 项目启动不了。

2、想知道 bladex-tool 的模块 blade-core-oss 的 OssConfiguration类 如何指定加载 blade-starter-oss-minio模块的MinioConfiguration类

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

用的是大屏后台 Caster,版本 2.5.0.RELEASE,在 win10上

四、请提供详细的错误堆栈信息,这很重要。

错误信息:

image.png

五、若有更多详细信息,请在下面提供。

配置信息:

image.png


bladex-tool 的  OssConfiguration

image.png

3条回答
  •  admin
    admin (最佳回答者)
    2020-09-21 18:00

    oss.name设置为qiniu,同时将下图红框内依赖修改为

    <dependency>
        <groupId>org.springblade</groupId>
        <artifactId>blade-starter-oss-qiniu</artifactId>
    </dependency>

    image.png



    注意⚠️:由于oss组件重构,2.8.0.RELEASE之后的版本,需要将红框依赖改为如下配置。具体可以看文档 5.13章节

    <!--Oss-->
    <dependency>
      <groupId>org.springblade</groupId>
      <artifactId>blade-starter-oss</artifactId>
    </dependency>
    <!--QiNiu-->
    <dependency>
      <groupId>com.qiniu</groupId>
      <artifactId>qiniu-java-sdk</artifactId>
    </dependency>


    2 讨论(1)
  • 2020-09-21 18:57

    多谢大佬指点

    0 讨论(0)
  • 2020-11-23 11:25

    最新版本的caster,已经按照上面的步骤修改后,启动时为何还是提示:

    ***************************

    APPLICATION FAILED TO START

    ***************************


    Description:


    Parameter 2 of constructor in org.springblade.modules.visual.controller.VisualController required a bean of type 'org.springblade.core.oss.OssTemplate' that could not be found.



    Action:


    Consider defining a bean of type 'org.springblade.core.oss.OssTemplate' in your configuration.


    0 讨论(0)
提交回复