public class ConfigAPIFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CONFIG_PATH |
static String |
DEFAULT_PLACEHOLDER_PREFIX
Default placeholder prefix: "${".
|
static String |
DEFAULT_PLACEHOLDER_SUFFIX
Default placeholder suffix: "}".
|
static String |
DEFAULT_VALUE_SEPARATOR
Default value separator: ":".
|
| Constructor and Description |
|---|
ConfigAPIFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Configuration |
createConfigurationByAddress(List<String> addressList)
通过设置地址创建配置
|
static Configuration |
createConfigurationByAddress(String... addresses)
通过设置地址创建配置
|
static Configuration |
defaultConfig()
默认配置对象,优先获取当前目录下polaris.yml配置文件,假如没有,则创建默认的配置对象
|
static Configuration |
defaultConfig(String defaultConfigName)
默认配置对象,优先获取当前目录下polaris.yml配置文件,假如没有,则创建默认的配置对象
|
static Configuration |
loadConfig(InputStream configStream)
通过配置文件加载配置对象
|
public static final String DEFAULT_PLACEHOLDER_PREFIX
public static final String DEFAULT_PLACEHOLDER_SUFFIX
public static final String DEFAULT_VALUE_SEPARATOR
public static final String DEFAULT_CONFIG_PATH
public static Configuration loadConfig(InputStream configStream) throws PolarisException
configStream - 配置文件流PolarisException - 文件加载异常public static Configuration defaultConfig() throws PolarisException
PolarisException - 加载异常public static Configuration defaultConfig(String defaultConfigName) throws PolarisException
defaultConfigName - 默认配置名PolarisException - 加载异常public static Configuration createConfigurationByAddress(List<String> addressList)
addressList - 地址public static Configuration createConfigurationByAddress(String... addresses)
addresses - 地址Copyright © 2024. All rights reserved.