【仅供内部供应商使用,不提供对外解答和培训】
...
Code Block |
---|
/** * 获取扩展配置属性 * * @param key 扩展配置属性的类别 * @return 值 */ String getFlexibleValue(String key); /** * 获取扩展配置属性 * * @param key 扩展配置属性的类别 * @return 值 */ String[] getFlexibleValues(String key); /** * 设置扩展配置属性 * * @param key 配置属性的类别,不可以和其他的重复 * @param value 配置属性的值 */ void setFlexibleValue(String key, String value); |
要增加新的配置属性,可以修改resources/config.xml,增加一个Flexible节点,部分截图如下:
Flexible节点下可以有多个相同的节点形如:
Code Block | ||
---|---|---|
| ||
<Flexible>
<Port>8878</Port>
<Port>8879</Port>
</Flexible> |
然后通过
Code Block |
---|
String[] values = ConfigManager.getProviderInstance().getFlexibleValues("port"); |
的方式获取。
读取的时候只要按如下的方式调用,就可以获取PhantomPath的值了:
...