public abstract class ConfigurationUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
EMPTY_STRING |
| 构造器和说明 |
|---|
ConfigurationUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Properties |
getPrefixedKeyValuePairs(Properties config,
String prefix,
boolean camelCaseKey)
获取含有指定键的前缀的配置项的集合,该集合的键为去除该前缀后剩余的子串。
|
static String |
getProperty(Properties config,
List<String> priorKeys)
根据优先键依次从配置中获取配置的属性,一旦某一键存在则返回其对应的值,均不存在则返回
null |
static String |
getProperty(Properties config,
List<String> priorKeys,
String defaultValue)
根据优先键依次从配置中获取配置的属性,一旦某一键存在则返回其对应的值,均不存在则返回默认值
|
static boolean |
isJDBC(Map<String,String> dataSource)
判断一个数据源是否为JDBC
|
static boolean |
isKafka(Map<String,String> dataSource)
判断一个数据源是否为Kafka
|
static Map<String,String> |
load(String config)
加载字符串配置
|
public static Properties getPrefixedKeyValuePairs(Properties config, String prefix, boolean camelCaseKey)
config - 配置对象prefix - 键的前缀camelCaseKey - 是否将键转换为驼峰形式public static String getProperty(Properties config, List<String> priorKeys)
nullconfig - 配置priorKeys - 优先键nullpublic static String getProperty(Properties config, List<String> priorKeys, String defaultValue)
config - 配置priorKeys - 优先键defaultValue - 默认值public static boolean isJDBC(Map<String,String> dataSource)
dataSource - 数据源Copyright © 2024 10MG. All rights reserved.