【问题标题】:How to read and write data from yaml file at Run time in Java Spring?java - 如何在Java Spring的运行时从yaml文件中读取和写入数据?
【发布时间】:2019-02-11 17:35:16
【问题描述】:

我想在Spring Boot 应用程序中从yaml 文件中读取和写入一些内容。我必须使用哪个解析器以及如何使用?如果有人知道任何想法,请举例说明。 谢谢。

【问题讨论】:

    标签: java spring spring-mvc spring-boot yaml


    【解决方案1】:

    SnakeYAML

    查看documentation 获取示例。

    【讨论】:

      【解决方案2】:

      你可以使用 SnakeYaml

      1. 添加 dep 例如snakeyaml

      2. Yaml 类是 API 的入口点:

        Yaml yaml = new Yaml();

      3. 现在我们将使用 Yaml 类解析 YAML 文档:

        Yaml yaml = new Yaml();
        InputStream inputStream = this.getClass()
                                      .getClassLoader()
                                      .getResourceAsStream("customer.yaml");
        Map<String, Object> obj = yaml.load(inputStream);          
        System.out.println(obj);
        

      【讨论】:

        猜你喜欢
        • 2022-08-18
        • 1970-01-01
        • 2017-04-13
        • 1970-01-01
        • 2020-11-09
        • 2013-01-06
        • 1970-01-01
        • 2015-01-15
        • 2015-03-14
        相关资源
        最近更新 更多