【发布时间】:2019-02-11 17:35:16
【问题描述】:
我想在Spring Boot 应用程序中从yaml 文件中读取和写入一些内容。我必须使用哪个解析器以及如何使用?如果有人知道任何想法,请举例说明。
谢谢。
【问题讨论】:
标签: java spring spring-mvc spring-boot yaml
我想在Spring Boot 应用程序中从yaml 文件中读取和写入一些内容。我必须使用哪个解析器以及如何使用?如果有人知道任何想法,请举例说明。
谢谢。
【问题讨论】:
标签: java spring spring-mvc spring-boot yaml
查看documentation 获取示例。
【讨论】:
你可以使用 SnakeYaml
添加 dep 例如snakeyaml
Yaml 类是 API 的入口点:
Yaml yaml = new Yaml();
现在我们将使用 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);
【讨论】: