时间: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文件》不代表本网站观点,如有侵权请联系我们删除