【仅供内部供应商使用,不提供对外解答和培训】

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
languagexml
<Flexible>
   <Port>8878</Port>
   <Port>8879</Port>
</Flexible>

然后通过

Code Block
String[] values = ConfigManager.getProviderInstance().getFlexibleValues("port");

的方式获取。

读取方式

读取的时候只要按如下的方式调用,就可以获取PhantomPath的值了:

...