Springboot整合上传文件到阿里云OSS示例demo
项目描述
阿里云对象存储OSS,是阿里云提供的海量、安全、低成本、高可靠的云存储服务。根据阿里云提供的API,做简单的上传示例demo。相关文档参考:
https://help.aliyun.com/document_detail/31818.html
https://help.aliyun.com/document_detail/84781.html?spm=a2c4g.11186623.6.743.44d87815E57XbF
运行环境
jdk8+tomcat8+IntelliJ IDEA+maven
项目技术
springboot+ajax+jquery+jsp
主要技术点:
1、springboot+jsp相关jar包的引入
2、配置参数注解方式的读取
3、lombok插件的使用,可以少写get,set方法,开发者的福利
jar包文件
maven搭建
视频演示
链接:https://pan.baidu.com/s/1L3I2DPKiSyZHlwp808b6Yg
提取码:hc5h
是否原创
原创
项目截图
项目总体结构
1、jsp的使用,springboot对jsp的支持不是很好,但也可以用,需要引入相关的jar包
并在yml文件中做相应配置
spring: mvc: view: prefix: /WEB-INF/page/ suffix: .jsp
2、配置参数读取
加载配置文件用一个@Value即可解决
@Value("${aliyun.oss.endpoint}")
oss配置
3、lombok使用
pom.xml
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> </dependency>
可以省略不写get,set方法
运行截图
项目启动访问地址http://127.0.0.1/upload
登录阿里云看一下相关图片的位置
说明上传成功
注意事项
1、首先需要在https://oss.console.aliyun.com阿里云平台上购买OSS服务,创建一个bucket,我自己玩买了一个月的,创建了名为fengzhanfei-bucket,具体操作参照阿里云相关文档
2、阿里云oss的配置
猜你喜欢
- SpringBoot上传文件简单实例
- springboot使用restTemplate实现文件上传实例
- springboot使用bootstrap-upload上传文件简单实例,支持多文件上传
- SpringBoot项目,tk.mybatis通用mapper支持,shiro权限管理,以及mybatis分页插件,文件上传实例
- SpringBoot大文件上传、js、分片上传、断点续传、秒传、大文件上传实例
- Spring Boot整合Freemarker实现文件上传项目实例
- SpringBoot上传excel文件解析并打印Excel数据
- jsp+struts2开发文件上传实例
- extjs4 单文件上传实例
- Android图片文件上传实例
- springboot整合easyexcel实现excel文件上传解析,下载导出简单实例
- jsp上传文件源码实例下载,支持配置多个文件上传,并有文件上传进度条
- /
- /aliyun-oss
- /aliyun-oss/.gitignore
- /aliyun-oss/.idea
- /aliyun-oss/.idea/compiler.xml
- /aliyun-oss/.idea/encodings.xml
- /aliyun-oss/.idea/inspectionProfiles
- /aliyun-oss/.idea/inspectionProfiles/Project_Default.xml
- /aliyun-oss/.idea/libraries
- /aliyun-oss/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
- /aliyun-oss/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
- /aliyun-oss/.mvn
- /aliyun-oss/.mvn/wrapper
- /aliyun-oss/src
- /aliyun-oss/src/main
- /aliyun-oss/src/main/java
- /aliyun-oss/src/main/java/com
- /aliyun-oss/src/main/java/com/fei
- /aliyun-oss/src/main/java/com
- /aliyun-oss/src/main/java
- /aliyun-oss/src/main
- /aliyun-oss
- springboot demo小例子
- 原 SpringBoot入门整合开发java Web项目实例
- 证 Springboot实现的图书商城系统
- 证精 Springboot开发的精简博客系统
- 原证 springboot麦克风录制声音文件保存本地,可拓展ASR识别后返回
- 证精 SpringBoot开发非常美观的java博客系统(包含后台管理功能)
- 原 springboot入门之hello world(小白必看)
- 原证 springboot通过qq邮箱发送邮件
- 证精 Springboot开发的客户关系管理系统SpringbootCRM
- 证 SpringBoot用户登录注册简单实例
- 精 基于SpringBoot实现的学生就业管理系统
- 原 springboot入门demo实例