\345\257\271\350\261\241\345\255\230\345\202\250\346\235\203\351\231\220\350\256\276\350\256\241\346\226\271\346\241\210.md
... ...
@@ -41,7 +41,7 @@ MinIO 的权限主要在 **存储桶(Bucket)级别** 和 **对象(Object
41 41
目前实施的方案是为平台新增一个公有桶,平台业务涉及到的对象需存储到公有桶中,其他非业务依然沿用原有桶。
42 42
但是需要引擎和平台app做相应的调整。
43 43
44
-1 新增两个配置项,分别是后端配置和前端配置;
44
+- 1 新增两个配置项,分别是后端配置和前端配置;
45 45
```properties
46 46
# 后端配置项
47 47
minio.bucket.edition=v2
... ...
@@ -52,21 +52,20 @@ MinIO 的权限主要在 **存储桶(Bucket)级别** 和 **对象(Object
52 52
bucketType = public/private
53 53
```
54 54
55
-2 为什么要有两个配置项
55
+- 2 为什么要有两个配置项
56 56
57
-2.1 后端配置功能开关,是为了兼容已有的系统,如果没有配置 `minio.bucket.edition=v2` 则所有逻辑都保持原来一致,如果有配置则按照新逻辑执行;
57
+ - 2.1 后端配置功能开关,是为了兼容已有的系统,如果没有配置 `minio.bucket.edition=v2` 则所有逻辑都保持原来一致,如果有配置则按照新逻辑执行;
58 58
59
-2.2 前端配置是为了给业务一个选项,因为暴露给前端的接口可能由平台调用也可能由业务调用,所以需要传递一个标识来表明是否需要存储到共有桶。
59
+ - 2.2 前端配置是为了给业务一个选项,因为暴露给前端的接口可能由平台调用也可能由业务调用,所以需要传递一个标识来表明是否需要存储到共有桶。
60 60
61 61
62
-3,调整
62
+- 3 调整
63 63
64
+ - 3.1 引擎在 `/file/upload` 接口需要处理两个配置项,即前端和后端,只有两个配置项都满足的情况下才执行新逻辑,否则依然是原来逻辑。
64 65
65
-3.1 引擎在 `/file/upload` 接口需要处理两个配置项,即前端和后端,只有两个配置项都满足的情况下才执行新逻辑,否则依然是原来逻辑。
66
+ - 3.2 类似地,平台app 也需要处理两个配置项,但是如果只有一个配置项那就只需要处理一个。
66 67
67
-3.2 类似地,平台app 也需要处理两个配置项,但是如果只有一个配置项那就只需要处理一个。
68
-
69
-4. 样板代码
68
+- 4 样板代码
70 69
71 70
```java
72 71
// 获取 minioTemplate 实例