snakeyaml读取yaml配置文件

关于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;
        }
    }

 

你可能感兴趣的:(yaml)