Spring Boot集成Minio

199 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第22天,点击查看活动详情

大家好,我是程序员路飞,三年的下水道打杂前端,喜欢研究技术,正在往全栈发展
欢迎小伙伴们加我微信:DZHningmeng,一起讨论,期待与大家共同成长🥂

✋ 前言

今天这篇内容是教大家如何在Spring Boot集成Minio,完成文件上传下载的功能

前期准备

文件下载

启动Minio服务器

PS> C:\minio.exe server F:\Data --console-address ":9001"

image.png

打开网页: http://localhost:9001/login

默认账号密码: minioadmin/minioadmin

image.png

引入依赖

<dependency>
    <groupId>io.minio</groupId>
    <artifactId>minio</artifactId>
    <version>8.3.9</version>
</dependency>

添加配置文件

# Minio
minio:
  endpoint: http://localhost:9000 # MinIO服务所在地址
  bucketName: mall # 存储桶名称
  accessKey: minioadmin # 访问的key
  secretKey: minioadmin # 访问的秘钥

这个时候我们调用接口测试会报依赖相关的错误,我们尝试把minio的版本降低

<dependency>
    <groupId>io.minio</groupId>
    <artifactId>minio</artifactId>
    <version>8.2.1</version>
</dependency>

我们启动服务用Postman验证上传接口

image.png

可以看到我们的内容成功上传了,我们去网页查看是否真的上传了对应的文件

image.png

可以看到我们的文件已经成功上传到本地服务器了

🚴‍♀️ 结束语

通过具体的操作输出文档,给小伙伴一些有些的知识点,希望大家喜欢我的文章,希望认识到更多志同道合的伙伴,如果你也对技术感兴趣,可以加我好友互相探讨一起进步

Github: Cheering-baby

公众号: 程序员路飞

vx: DZHningmeng

最后,如果喜欢我的文章,可以给个赞👍或者关注➕都是对我最大的支持