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

相关推荐
李梨同学丶5 分钟前
0201好虫子周刊
后端
思想在飞肢体在追15 分钟前
Springboot项目配置Nacos
java·spring boot·后端·nacos
开开心心就好2 小时前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
2601_949532842 小时前
Psello HTML Template: A Developer‘s Deep-Dive Review and Guide - Download Free
前端·windows·html·seo·wordpress·gpl
JavaGuide2 小时前
推荐一个基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 的大模型项目!
java·spring boot·spring
Loo国昌3 小时前
【垂类模型数据工程】第四阶段:高性能 Embedding 实战:从双编码器架构到 InfoNCE 损失函数详解
人工智能·后端·深度学习·自然语言处理·架构·transformer·embedding
小马爱打代码3 小时前
Spring Boot :使用 Spring Cache 注解方式集成 Redis
spring boot·redis·spring
ONE_PUNCH_Ge4 小时前
Go 语言泛型
开发语言·后端·golang
软件资深者4 小时前
USB存储设备管理工具 启用或者禁用+usb修复
windows·microsoft·计算机外设·系统修复
东东5164 小时前
果园预售系统的设计与实现spingboot+vue
前端·javascript·vue.js·spring boot·个人开发