全栈工程师_java全栈工程师_全栈开发者学习经验总结

  • 首页
  • 开发工具
    • 软件安装
    • 软件使用
  • 前端
    • Ionic
    • Android
    • Capacitor
    • Angular
    • Vue
    • 苹果开发者账号
  • 后端
    • Java
    • Python
    • MyBatis
    • Spring
    • SpringBoot
    • SpringMVC
    • SpringCloud
  • 服务器
    • Linux
    • MySQL
    • Nginx
    • Tomcat
    • Docker
  • 其他
    • 生活碎片
    • 报错专区
  • 我
lipsuper
专注产出高质量原创手打文章
  1. 首页
  2. 后端
  3. SpringCloud
  4. 正文

使用阿里云OSS依赖的坑,亲测可用的版本依赖关系

2020年11月18日 2196点热度 6人点赞 0条评论

最近在使用SpringCloud Alibaba OSS的过程中,由于依赖版本匹配的问题折腾了很久,现将测试可用的版本依赖放在下面:

	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.2.4.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>


	<properties>
		<java.version>1.8</java.version>
		<spring-cloud.version>Hoxton.SR8</spring-cloud.version>
	</properties>



		<dependency>
			<groupId>com.alibaba.cloud</groupId>
			<artifactId>spring-cloud-starter-alicloud-oss</artifactId>
 		</dependency>

	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>org.springframework.cloud</groupId>
				<artifactId>spring-cloud-dependencies</artifactId>
				<version>${spring-cloud.version}</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
			<dependency>
				<groupId>com.alibaba.cloud</groupId>
				<artifactId>spring-cloud-alibaba-dependencies</artifactId>
				<!--引入2.2.3.RELEASE会报错-->
				<version>2.1.0.RELEASE</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>

记得要在OSS控制台开启允许跨域访问过后,在前端页面直接上传到OSS才不会报错。

 

开启跨域的方法:
一、找到自己的bucket,然后把鼠标移到跨域访问那里,就会看到设置按钮,然后点击设置。

找到设置跨域规则的地方

 

二、点击创建规则。

点击创建规则按钮

 

三、按照自己的实际需求添加跨域设置。*号就是允许所有来源的请求。

添加跨域规则明细

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 踩坑
最后更新:2020年11月18日

lipsuper

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

取消回复

COPYRIGHT © 2021 lipsuper.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

渝ICP备2021004735号-1

渝公网安备 50011202502306号