zoukankan      html  css  js  c++  java
  • Eclipse 创建和读取yaml文件

    工具和用法:

    1. eclipse插件包:org.dadacoalition.yedit_1.0.20.201509041456-RELEASE.jar

    用法:将此jar包复制到eclipse-jee-luna-SR2-win32eclipseplugins 目录下即可

    2. java工程中想要读取或者导出**.yaml文件所需要的支持jar包:yaml.jar

    用法:直接添加到项目中即可

    工具下载地址

     

    一、创建java工程:JavaProject

    二、创建yaml文件

    右键JavaProject项目——创建file文件——命名文件名:Test.yaml,内容:

    注意缩进符与空格

     

    三、创建:YamlTest.java

    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.net.URL;
    import java.util.Map;
    import java.util.Map.Entry;
    
    import org.yaml.snakeyaml.Yaml;
    
    public class YamlTest {
        public static void main(String[] args) {
            try {
                Yaml yaml = new Yaml();
                URL url = YamlTest.class.getClassLoader().getResource("Test.yaml");
                if (url != null) {
                    // 获取Test.yaml文件中的配置数据,然后转换为Object,
                    Object obj = yaml.load(new FileInputStream(url.getFile()));
                    System.out.println("obj----------");
                    System.out.println(obj);
                    System.out.println("");
    
                    // 也可以将值转换为Map
                    Map<String, Object> map = (Map) yaml.load(new FileInputStream(url.getFile()));
                    System.out.println("map-------------");
                    for (Entry<String, Object> entry : map.entrySet()) {
                        System.out.println(entry.getKey() + ":" + entry.getValue());
                    }
                }
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }
        }
    }

     

    运行结果:

     

  • 相关阅读:
    5. 添加后台管理页面
    4. 整合MyBatis
    3. 添加多个控制器
    2. 引入springmvc
    1. 开篇-springboot环境搭建
    去除angularjs路由的显眼的#号
    EasyUI DataGrid 分页实现示例
    等待对话框实现
    使用Struts2搭建登录注册示例
    观察者模式
  • 原文地址:https://www.cnblogs.com/onelikeone/p/10001917.html
Copyright © 2011-2022 走看看