MinIO 是一款高性能、开源的分布式对象存储系统,专为非结构化数据设计,兼容Amazon S3 协议,支持海量数据存储及云原生环境部署。
一、MinIO server 下载
MinIo文件服务分多个版本,可根据部署环境进行选择下载,下载地址如下:
https://www.minio.org.cn/download.shtml#/windows,如下图所示:

1、MinIO server部署
服务启动命令格式:minio.exe server F:\toolsAll\monio\minioData
➯ 文件服务存储路径(自行创建): F:\toolsAll\monio\minioData
MinIO server启动后,如下图所示:
2、登录服务器
登录地址:http://127.0.0.1:9000 默认账户/秘密:minioadmin/minioadmin

二、springboot 整合MinIO客户端
1、Springboot工程pom配置
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.5.2</version>
<exclusions>
<exclusion>
<artifactId>okhttp</artifactId>
<groupId>com.squareup.okhttp3</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.8.1</version>
<exclusions>
<exclusion>
<artifactId>kotlin-stdlib</artifactId>
<groupId>org.jetbrains.kotlin</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib</artifactId>
<version>1.3.70</version>
</dependency>
2、application.yml配置
minio:
endpoint: http://localhost:9000/
accessKey: minioadmin
secretKey: minioadmin
buckets: test
springboot 整合MinIO客户端,比较简单,供大家参考,欢迎广大学友指摘。