public final class ConfigFileUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends _BaseConfig> |
convertToConfigBean(Map<String,String> allConfig,
Class<T> clazz,
boolean convertNull)
将所有的key-value转为Bean
|
static TreeMap<String,String> |
readAllConfig(InputStream input)
将配置文件中符合的属性转成TreeMap
|
static TreeMap<String,String> |
readAllConfig(String fileName)
读取配置文件类的所有配置项
|
static <T extends _BaseConfig> |
readConfig(Class<T> clazz,
boolean readNull)
将配置文件中符合的属性赋值到对象conf中
|
static <T extends _BaseConfig> |
readConfigStream(InputStream input,
Class<T> clazz,
boolean readNull)
将配置文件中符合的属性赋值到对象conf中
|
static <T extends _BaseConfig> |
saveConfig(T conf)
将对象conf中的属性保存到配置文件中
|
public static TreeMap<String,String> readAllConfig(String fileName) throws IOException
fileName - 文件路径名称Exception - 异常IOExceptionpublic static <T extends _BaseConfig> T readConfig(Class<T> clazz, boolean readNull)
clazz - readNull - 是否需要读取空值public static TreeMap<String,String> readAllConfig(InputStream input) throws IOException
IOExceptionpublic static <T extends _BaseConfig> T convertToConfigBean(Map<String,String> allConfig, Class<T> clazz, boolean convertNull)
T - allConfig - 所有的配置clazz - 需要转为的对象CLassconvertNull - 值为null的是否转public static <T extends _BaseConfig> T readConfigStream(InputStream input, Class<T> clazz, boolean readNull) throws IOException
clazz - readNull - 是否需要读取空值IOExceptionpublic static <T extends _BaseConfig> boolean saveConfig(T conf)
conf - 需要保存的对象Copyright © 2019. All rights reserved.