服务器安装minio
1.进行下载
下载地址:
GNU/Linux
https://dl.min.io/server/minio/release/linux-amd64/minio
2.新建minio安装目录,执行如下命令
mkdir -p /home/minio/data
把二进制文件上传到安装目录后,执行:
1 2 3 4 |
|
后台启动,并打印日志
1 |
|
默认的端口为:9000
自定义端口方式:自定义启动端口号以及控制台端口号,不设置则控制台会自动配置其他端口号,非常不方便
1 |
|
查看状态
1 |
|
二、进行访问,并设置桶
1.访问
地址:http://127.0.0.1:9000
输入账号密码后:
进行创建桶,名字自取,创建完成后服务器home/minio/data下也会创建这个文件目录
进行设置:
必须将规则设置成readwrite ,才可进行读取文件,否则只存或者只能读。
三、springboot进行实现
1.引入依赖
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
2.在 application.yml 文件中加入 MinIO 服务器的相关信息
1 2 3 4 5 |
|
3.创建实体类
这一步,我们将配置文件中 minio 的配置信息通过注解的方式注入到 MinioProp 这个实体中,方便后面我们使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
4.创建核心配置类
通过注入 MinIO 服务器的相关配置信息,得到 MinioClient 对象,我们上传文件依赖此对象
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
5.上传工具类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
|
6.controller接口
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
删除文件:
1 2 3 4 5 6 7 8 9 10 11 |
|