wiki-files/wg-basic/minio.md

54 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 11.MINIO文件管理
description: 使用文件系统管理上传文件
published: true
date: 2021-12-12T15:23:08.443Z
tags: wg-basic
editor: markdown
dateCreated: 2021-12-12T15:19:50.333Z
---
# yml配置
```yml
# mongo配置
spring:
data:
mongodb:
uri: mongodb://user:password@127.0.0.1:27017/dbName
file:
# 启用minIo默认为false
use-min-io: true
# 与use-min-io配套使用
min-io:
# minio服务地址
endpoint: http://127.0.0.1:9900
# 上传文件用户名由minio服务提供
access-key: username
# 上传文件密码
secret-key: password
```
# 说明
该功能集成与 **module-file** 模块,通过 `file.use-min-io` 配置确定是否开启
当多系统需要统一管理文件时,需要引入 **spring-boot-starter-data-mongodb** 模块 与 **mongo-module-file** 模块
```yml
<!-- mongodb start -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<!-- mongodb end -->
<dependency>
<groupId>ink.wgink</groupId>
<artifactId>mongo-module-file</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
```