YamlUtils.java 732 字节
Newer Older
jianglw's avatar
jianglw committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
package com.ruoyi.common.utils;

import org.springframework.web.multipart.MultipartFile;
import org.yaml.snakeyaml.Yaml;

import java.io.InputStream;
import java.util.Map;

/**
 * 读取yaml
 * @author jianglw
 * @version 1.0
 * @date 2021/1/28 19:16
 */
public class YamlUtils {
    /**
     * 获取yml
     * @param file
     * @return
     */
    public static Map<String,Object> getYamlFile(MultipartFile file){
        Map<String,Object> obj =null;
        try {
            Yaml yaml = new Yaml();
            InputStream inputStream = file.getInputStream();
            obj = (Map<String,Object>) yaml.load(inputStream);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return obj;
    }
}