Springboot整合MinIO文件服务(windows版本)

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客户端,比较简单,供大家参考,欢迎广大学友指摘。

相关推荐
Oneslide3 小时前
Ubuntu 26.04 完整安装 Fcitx5 中文拼音输入法指南(适配默认Wayland)
后端
huangdong_3 小时前
电商平台图片URL原图转换技术深度解析:从缩略图到高清原图的完整方案
java·后端·spring
染指11103 小时前
26.RAG进阶(Advanced RAG)-假设性问题索引
人工智能·windows·agent·rag·advanced rag
掘金码甲哥4 小时前
3min手搓一个帮助文档站,很合理吧!
后端
llz_1124 小时前
web-第四次课后作业
前端·spring boot·web
一杯奶茶¥5 小时前
基于springboot的失物招领管理系统带万字文档 校园失物招领管理系统 失物认领管理系统java springboot vue
java·vue.js·spring boot·java项目
不能只会打代码5 小时前
边缘视频分析平台的架构设计与性能优化——从750ms到190ms的调优之路
java·spring boot·redis·性能优化·边缘计算·物联网竞赛
就改了6 小时前
Windows 环境 SkyWalking 完整实操教程
windows·微服务·skywalking
ServBay8 小时前
别再用初级写法写Rust了,8个写法你值得拥有
后端·rust