关于yaml是个什么东西,就不细说了。
yaml官方文档:http://www.yaml.org/
snakeyaml是用Java实现的解析yaml文件的库,官方wiki: https://bitbucket.org/asomov/snakeyaml/wiki/Documentation
解析yaml文件方法:
/**
*
*
* @param conPath 配置文件参数
* @return 结果
* @throws
*/
public static T loadYml(String conPath, Class clazz) {
Yaml yaml = new Yaml();
try {
return (T)yaml.loadAs(new FileInputStream(new File(conPath)), clazz);
} catch (FileNotFoundException e) {
LOGGER.error("loadYml catch exception. cause: ", e);
return null;
}
}