OssTemplate无法注入

Blade 已结 1 234

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

1.  之前使用的minio存储,在yaml中配置正常使用,后续项目需要更换为阿里云的oss

2. 将之前注入的miniotemlate更换为osstemplate,且yaml中的oss相关配置也进行更换为阿里云的参数

3. 项目启动报错,提示

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


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

正常启动,正常使用

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

3.4.0 baldex windows

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


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

APPLICATION FAILED TO START

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


Description:


Parameter 1 of constructor in org.springblade.gas.controller.CustomerContractVolumeController 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.


Disconnected from the target VM, address: '127.0.0.1:56469', transport: 'socket'


Process finished with exit code 1

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

还有就是,我在资源管理中配置了阿里云OSS的参数调试正常,所以我把minio的配置给删除调了,但是之前的上传组件调试发现还是使用的minio。

所以我对资源管理中的oss配置和yaml中的oss配置不是很理解,哪个优先级更高,当出现冲突时是如何处理的?

1条回答
  •  zhx1994
    zhx1994 (最佳回答者)
    2024-07-03 17:05

    OSS的使用文档看下:https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC5%E7%AB%A0%20%E5%8A%9F%E8%83%BD%E7%89%B9%E6%80%A7/5.15%20OSS%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8/5.15.2%20OSS%E5%A4%9A%E7%A7%9F%E6%88%B7%E5%AF%B9%E8%B1%A1%E5%AD%98%E5%82%A8.md

    0 讨论(1)
提交回复