54 lines
1.2 KiB
Markdown
54 lines
1.2 KiB
Markdown
---
|
||
title: 11.MINIO文件管理
|
||
description: 使用文件系统管理上传文件
|
||
published: true
|
||
date: 2021-12-12T15:22:40.824Z
|
||
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: usercenter
|
||
# 上传文件密码
|
||
secret-key: aaa111!!!
|
||
```
|
||
|
||
# 说明
|
||
|
||
该功能集成与 **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>
|
||
```
|
||
|