框架默认存储使用的本地磁盘,对于一些文件较大较多且有数据备份、数据安全、分布式等等就满足不了我们的要求,对于这种情况我们可以集成
OSS
对象存储服务。minio
是目前github
上star
最多的数据存储框架。minio
可以用来搭建分布式存储服务。
目录
1、ruoyi-common/pom.xml文件添加minio依赖。
2、ruoyi-admin文件application.yml,添加minio配置
3、CommonController.java中自定义Minio服务器上传方法
4、ruoyi-common\src\main\java\com\ruoyi\common\config\MinioConfig.java
5、ruoyi-common\src\main\java\com\ruoyi\common\utils\file\FileUploadUtils.java
6、ruoyi-common\src\main\java\com\ruoyi\common\utils\file\MinioUtil.java
1、ruoyi-common/pom.xml
文件添加minio
依赖。
<!-- Minio 文件存储 -->
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.2.1</version>
</dependency>