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 | + |