OssTemplate工具在biz项目中无法注入(Minio除外)

Blade 已结 1 782
dp9212
dp9212 剑圣 2021-01-06 17:39

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

  1. AliossTemplate、QiniuTemplate、TencentCosTemplate 错误一样,会出现一个nacos错误和一个No qualifying bean的错误

  2. nacos服务正常,Biz项目中不注入上诉3个bean,项目正常启动,socket closed 错误也没有,每个Biz项目都是一样

  3. Bladex工程中blade-resource子工程中OssBuilder类使用没有问题

  4. 2.7.0 和 2.7.1 都是这个错误,是不是nacos里需要配置什么,启动日志以附件上传

image.png


image.png


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

    能在biz项目里像 MinioTemplate 一样正常注入AliossTemplate、QiniuTemplate、TencentCosTemplate

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

   windows 10,bladex 2.7.0 和 2.7.1

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

    启动日志以附件上传,日志是2.7.0版的

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

启动日志.txt


1条回答
  •  admin
    admin (最佳回答者)
    2021-01-06 19:40

    注入osstemplate的话,需要这一段配置,注意修改name,starter的config类读取到对应的name后才会进行初始化

    #默认对象存储配置
    oss:
      enabled: true
      name: minio
      tenant-mode: true
      endpoint: http://127.0.0.1:9000
      access-key: D99KGE6ZTQXSATTJWU24
      secret-key: QyVqGnhIQQE734UYSUFlGOZViE6+ZlDEfUG3NjhJ
      bucket-name: bladex

    image.png

    0 讨论(1)
提交回复