fengzf的gravatar头像
fengzf 2019-06-27 15:51:52

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

是否原创

原创

项目截图

项目总体结构

Springboot整合上传文件到阿里云OSS示例demo

1、jsp的使用,springboot对jsp的支持不是很好,但也可以用,需要引入相关的jar包

Springboot整合上传文件到阿里云OSS示例demo

并在yml文件中做相应配置

spring:
    mvc:
     view:
       prefix: /WEB-INF/page/
       suffix: .jsp

2、配置参数读取

加载配置文件用一个@Value即可解决

@Value("${aliyun.oss.endpoint}")

Springboot整合上传文件到阿里云OSS示例demo

oss配置

Springboot整合上传文件到阿里云OSS示例demo

3、lombok使用

pom.xml

<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <version>1.16.18</version>
</dependency>

Springboot整合上传文件到阿里云OSS示例demo

可以省略不写get,set方法

运行截图

项目启动访问地址http://127.0.0.1/upload

Springboot整合上传文件到阿里云OSS示例demoSpringboot整合上传文件到阿里云OSS示例demoSpringboot整合上传文件到阿里云OSS示例demo

登录阿里云看一下相关图片的位置

Springboot整合上传文件到阿里云OSS示例demo

说明上传成功

注意事项

1、首先需要在https://oss.console.aliyun.com阿里云平台上购买OSS服务,创建一个bucket,我自己玩买了一个月的,创建了名为fengzhanfei-bucket,具体操作参照阿里云相关文档

2、阿里云oss的配置


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:aliyun-oss.zip,文件大小:237.197K 下载
最代码最近下载分享源代码列表最近下载
gchln1  LV5 2021年7月21日
newhaijun  LV15 2021年6月24日
1551862273  LV6 2020年11月26日
sky19961212  LV18 2020年11月12日
Stton丶C  LV3 2020年9月8日
sanstyle  LV2 2020年8月13日
tandechun  LV3 2020年6月10日
哈哈zr  LV11 2020年6月9日
renxiao123  LV17 2020年5月31日
lqjss  LV7 2020年5月7日
最代码最近浏览分享源代码列表最近浏览
青柠编程  LV13 2023年5月22日
胡明杨 2023年5月15日
暂无贡献等级
哇塞塞哈哈哈  LV8 2023年5月4日
2022-09-19 2022年9月19日
暂无贡献等级
2468867327  LV10 2022年6月27日
qianxiaogeng 2022年5月20日
暂无贡献等级
徐超平  LV2 2022年3月21日
bbtoybbtoy 2022年3月21日
暂无贡献等级
Luis虎子  LV16 2021年12月20日
dongzhan  LV12 2021年12月15日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友