首页 / 电子科技 / 正文

java读取yaml文件

时间:2024-10-27 14:00:32

java读取yaml配置文件 

在Java中读取yaml配置文件,可以使用org.yaml.snakeyaml这个依赖包。以下是一个简单的示例:

1. 首先,创建一个Yaml对象,使用new Yaml()进行初始化。

2. 然后,使用App.class.getClassLoader().getResourceAsStream("com/zrun/TestReadYamlFile/app.yaml")获取配置文件的输入流。这个文件路径是相对类目录(src/main/java)的相对路径。

3. 使用yaml.loadAs(in, Map.class)将输入流中的数据加载到一个Map对象中。

4. 从Map对象中提取所需的配置信息,例如,String appid = map.getOrDefault("appid", "123").toString()。

5. 最后,关闭输入流和reader对象。例如,buffer.close(); reader.close()。

需要注意的是,yaml文件本身是一个标记语言,其文件形式是.yml,常用来作数据配置的文件。同时,也可以使用类似的方法写入yaml文件,使用yaml.dump(map, buffer)方法将map中的数据转变成string类型,并写入到yaml文件中。

《java读取yaml文件》不代表本网站观点,如有侵权请联系我们删除

点击排行

战略网  版权所有 粤ICP备2021127029号

联系我们 关于我们 版权申明