springboot 整合OSS
2024-10-19 22:28:46
OSS
阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。OSS可用于图片、音视频、日志等海量文件的存储。各种终端设备、Web网站程序、移动应用可以直接向OSS写入或读取数据。
在pom.xml中添加相关依赖
<!-- OSS SDK 相关依赖 -->
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>2.5.0</version>
</dependency>
修改SpringBoot配置文件
修改application.yml文件,添加OSS相关配置。
注意:endpoint、accessKeyId、accessKeySecret、bucketName、callback、prefix都要改为你自己帐号OSS相关的,callback需要是公网可以访问的地址。
# OSS相关配置信息
aliyun:
oss:
endpoint: oss-cn-shenzhen.aliyuncs.com # oss对外服务的访问域名
accessKeyId: test # 访问身份验证中用到用户标识
accessKeySecret: test # 用户用于加密签名字符串和oss用来验证签名字符串的密钥
bucketName: macro-oss # oss的存储空间
policy:
expire: 300 # 签名有效期(S)
maxSize: 10 # 上传文件大小(M)
callback: http://localhost:8080/aliyun/oss/callback # 文件上传成功后的回调地址
dir:
prefix: mall/images/ # 上传文件夹路径前缀
文章详情:https://macrozheng.github.io/mall-learning/#/architect/mall_arch_10
最新文章
- C/C++ 静态链接库(.a) 与 动态链接库(.so)
- 【Alpha版本】 第二天 11.8
- JavaScript:this是什么?
- 02.JavaScript 面向对象精要--函数
- EnglishLeaning
- A*算法详解 BZOJ 1085骑士精神
- javascript面向对象思想2
- C++豆知识索引
- unity tips
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例
- Angular环境准备和Angular cli
- Flask 学习 五 电子邮件
- RxSwift:ReactiveX for Swift 翻译
- 微信小程序之最简单的Demo设计使用
- Linux centos nginx下载安装初步
- Vue.js项目详解
- IntegrityError at /admin/users/userprofile/add/ (1452, &#39;Cannot add or update a child row: a foreign key constraint fails (`mxonline`.`django_admin_log`, CONSTRAINT `django_admin_log_user_id_c564eba6_
- day69
- 比较@Resource、@Autowired
- python3实现合并两个有序数组
热门文章
- Codeforces G. Ant colony
- Caused by: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): com.qingmu.seller.entity.OrderMaster
- onreadystatechange和onload区别分析
- 4、markdown基本语法
- Java中的map的遍历方法
- C# 反射(转)
- makefile的三个变量
- zzulioj - 2619: 小新的信息统计
- 正确创建本地C++发布构建PDBS
- 关于System.BadImageFormatException