本文介绍 minio server 在windows的部署和api的使用,其中关于minio使用的配置类和工具类等可用源代码,可通过资源下载获得,此处不进行copy。资源地址:minio使用,poi解析,uid生成工具,策略工厂模式,模板管理完整功能,swagger集成,跨域,异常处理,分页等可用源代码-Java文档类资源-CSDN文库
windows版 下载地址:https://min.io/downloadhttps://dl.min.io/server/minio/release/windows-amd64/minio.exe
官方网址:https://min.io/http://www.minio.org.cn/
将下载下来的minio.exe 放入D:\minio目录下,并以管理员身份打开cmd命令 进入D:\minio目录
,输入如下命令
./minio.exe server D:\minio
**cmd控制台显示以下信息 表示启动成功**
如果想修改默认的账号和密码,可以在MinIO的安装目录下找到
D:\minio\minio\.minio.sys\config\config.json的 xl.meta文件,然后在这个文件中搜索关键字access_key和secret_key,修改对应的值即可完成
_文件内是key value 格式数据_
默认用户名密码如下:
RootUser: minioadmin
RootPass: minioadmin
windows启动minio bat脚本编写,内容如下:
在D:\minio目录下创建minio.bat文件,并把以下脚本copy到文件内,双击打开,即可启动minio
- setx MINIO_ROOT_USER admin
-
- setx MINIO_ROOT_PASSWORD admin123456
-
- D:\minio\minio.exe server D:\minio --console-address ":9001"
-
- pause
打开浏览器,在地址栏输入:http://127.0.0.1:9000,地址会自动转换到http://127.0.0.1:60649控制台地址,展开登录页面,输入用户名密码即可登录
默认用户名密码如下:
RootUser: minioadmin
RootPass: minioadmin
操作步骤如图所示:
创建完以后即可自己上传文件
a、在application.properties 配置文件 添加minio配置 如下:
minio.endpoint=http://127.0.0.1:9000 #api地址
minio.accessKey=minioadmin
minio.secretKey=minioadmin
minio.bucket=epcl #创建的bucket
b、在pom.xml 添加相关依赖如下:
<!--minio-->
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>7.0.2</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.13</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
c、minio相关的封装配置类如下:epcl-back\src\main\java\com\yao\epcl\server\config路径:
AsyncHandle、ExecutorConfig、MinIoClientConfig、MinioUtil
d、api封装和使用
应用接口封装:
src\main\java\com\yao\epcl\server\service\FileManagerService
minio工具类:
src\main\java\com\yao\epcl\server\config\MinioUtil