首页 > 其他分享 >Ossclient无法自动装配和包aliyun-oss-spring-boot-starter导入错误

Ossclient无法自动装配和包aliyun-oss-spring-boot-starter导入错误

时间:2023-11-23 19:57:56浏览次数:33  
标签:spring oss boot private aliyun starter

无法导包 aliyun-oss-spring-boot-starter

 解决办法:把 aliyun-oss-spring-boot-starter 换成即可

<dependency>
            <groupId>com.aliyun.oss</groupId>
            <artifactId>aliyun-sdk-oss</artifactId>
            <version>2.8.3</version>
 </dependency>

导入以上包之后项目可能会

因为ossclient无法自动装配,所以导致项目启动报错

 解决办法:写一个Ossclient配置并返回

@Configuration
public class OssConfig {

    @Value("${alibaba.cloud.oss.endpoint}")
    private String endpoint;
    @Value("${alibaba.cloud.access-key}")
    private String accessKeyId;
    @Value("${alibaba.cloud.secret-key}")
    private String accessKeySecret;

    @Bean
    public OSS oss(){
        return new OSSClient(endpoint,accessKeyId,accessKeySecret);
    }
}

重启项目问题解决 

以上是我踩过的坑以及解决办法,希望能帮到你

标签:spring,oss,boot,private,aliyun,starter
From: https://www.cnblogs.com/xhj-z/p/17852344.html

相关文章

  • springboot 集成swagger3.0 并开启权限认证
    1.POM文件只需要引入一个依赖即可  2.swagger配置文件如下注意:要添加“@EnableWebMvc"注解,详细代码如下:@Configuration@EnableWebMvcpublicclassSwaggerConfig{@Value("${swagger.enabled}")booleanenabled;@BeanpublicDocketdocket(){r......
  • Springboot文件上传代码笔记
    1.在src下创建filter包,包内Class名UploadFilterpackagecom.gd.filter;importorg.apache.catalina.servlet4preview.http.HttpServletRequest;importjavax.servlet.*;importjavax.servlet.annotation.WebFilter;importjavax.servlet.http.HttpServletResponse;impor......
  • Spring_2023_11_23_3 Spring整合mybatis----注解方式
    Spring整合mybatis----注解方式2023-11-2317:18:29星期四a) 依赖的引入<!--spring基础依赖--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><ver......
  • 给oss加cdn
    最近公司有个网站有大量视频,而且都在100M以上。因为服务器的存储空间空间有限,因此我选择了阿里云的oss存储,并且给oss加了cdn。这篇博客记录一下给oss加cdn的过程(1)开oss服务按照阿里云界面要求填写就行。(2)开通cdn服务,在 域名管理 中添加域名(2.1)加速域名最好使用一个子......
  • Spring
    Overview<ulclass="tree"> <li>  <detailsopen>   <summary>Giantplanets</summary>   <ul>    <li>     <details>      <summary>Gasgiants</summary>      <......
  • Springboot 自动发送邮件
      完成Springboot配置发件邮箱,自动给其他邮箱发送邮件功能一、创建springboot基础项目,引入依赖<!--SpringBoot邮件依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency&g......
  • 解决spring gateway 在globalFilter 中改写response后前端接到的数据不完整问题
    表现情况1. 前端请求后不响应2.前端接到的数据不完整 是因为修改返回体后没修改header中的content-length.设置成正确的content-length就可以了response.getHeaders().setContentLength(bodyStr.getBytes().length);参考https://juejin.cn/post/7050273290752884743......
  • spring和springboot定时任务线程池配置
    spring和springboot定时任务线程池配置目录spring和springboot定时任务线程池配置1背景2配置2.1命名空间配置2.2yaml配置3参考文档1背景项目有几个新增的月末报表生成定时任务(使用spring内置的TaskScheduler),相关业务人员反馈报表没有及时生成,让我比较疑惑:虽然生成比较耗......
  • java 实现文件夹上传(springBoot 框架)
    java实现文件夹上传(springBoot框架)有时我们后台管理等服务可能会有这样一个简单需求,就是根据文件夹将整个文件夹下的所有资源都上传到我们的服务器上,本人也是搜索了大量资料,最终以最简单便捷的方式实现该功能,具体操作步骤如下一、前端如何设置上传组件并将资源上传到后台服务这......
  • org.springframework.context.ApplicationContextException: Failed to start bean ‘
    错误信息org.springframework.context.ApplicationContextException:Failedtostartbean'documentationPluginsBootstrapper';nestedexceptionisjava.lang.NullPointerException  atorg.springframework.context.support.DefaultLifecycleProcessor.doStar......