e1573ce7a997b63661f05d3947308a696e3a4f7e
ConfigFacade .md
| ... | ... | @@ -0,0 +1,70 @@ |
| 1 | +# ConfigFacade 配置中心门面类 |
|
| 2 | +提供对配置系统的统一访问接口,用于简化应用系统的配置读取逻辑。 |
|
| 3 | + |
|
| 4 | +--- |
|
| 5 | + |
|
| 6 | +## 类路径 |
|
| 7 | +```plain |
|
| 8 | +java |
|
| 9 | + |
|
| 10 | + |
|
| 11 | +复制编辑 |
|
| 12 | +package com.sie.snest.engine.facade; |
|
| 13 | +``` |
|
| 14 | + |
|
| 15 | +--- |
|
| 16 | + |
|
| 17 | +## 引用类 |
|
| 18 | +```plain |
|
| 19 | +java |
|
| 20 | + |
|
| 21 | + |
|
| 22 | +复制编辑 |
|
| 23 | +import com.sie.snest.engine.config.GlobalConfig; |
|
| 24 | +import com.sie.snest.engine.utils.ConfigUtils; |
|
| 25 | +``` |
|
| 26 | + |
|
| 27 | +--- |
|
| 28 | + |
|
| 29 | +## 方法说明 |
|
| 30 | +### `get(String key)` |
|
| 31 | +```plain |
|
| 32 | +java |
|
| 33 | + |
|
| 34 | + |
|
| 35 | +复制编辑 |
|
| 36 | +public static String get(String key) |
|
| 37 | +``` |
|
| 38 | + |
|
| 39 | +根据键名获取配置项的值。 |
|
| 40 | + |
|
| 41 | +#### 参数: |
|
| 42 | ++ `key`:配置项的键名。 |
|
| 43 | + |
|
| 44 | +#### 返回: |
|
| 45 | ++ `String`:配置项对应的值。 |
|
| 46 | + |
|
| 47 | +--- |
|
| 48 | + |
|
| 49 | +### `getGlobalConfig(String appName, String appTag, GlobalConfig key)` |
|
| 50 | +```plain |
|
| 51 | +java |
|
| 52 | + |
|
| 53 | + |
|
| 54 | +复制编辑 |
|
| 55 | +public static Optional<String> getGlobalConfig(String appName, String appTag, GlobalConfig key) |
|
| 56 | +``` |
|
| 57 | + |
|
| 58 | +获取系统级别的配置项。 |
|
| 59 | + |
|
| 60 | +#### 参数: |
|
| 61 | ++ `appName`:应用名称。 |
|
| 62 | ++ `appTag`:应用版本。 |
|
| 63 | ++ `key`:配置项(使用 `GlobalConfig` 枚举类型)。 |
|
| 64 | + |
|
| 65 | +#### 返回: |
|
| 66 | ++ `Optional<String>`:配置项的值(可能为空)。 |
|
| 67 | + |
|
| 68 | +#### 相关方法: |
|
| 69 | ++ `@see ConfigUtils#get(String, String, String)` |
|
| 70 | + |