java读取yaml配置文件,snakeyaml读取yaml配置文件
下面上我解析yaml文件的例子:
// me.yaml
age: 1
name: jiaobuchong
params:
event: what's up
url: http://www.jiaobuchong.com
favoriteBooks:
- Gone with the wind
- The Little Prince
对应的JavaBean类:
// Me.java
public class Me {
private Integer age;
private String name;
private Map params;
private List favoriteBooks;
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Map getParams() {
return params;
}
public void setParams(Map params) {
this.params = params;
}
public List getFavoriteBooks() {
return favoriteBooks;
}
public void setFavoriteBooks(List favoriteBooks) {
this.favoriteBooks = favoriteBooks;
}
@Override
public String toString() {
return "Me{" +
"age=" + age +
", name='" + name + '\'' +
", params=" + params +
", favoriteBooks=" + favoriteBooks +
'}';
}
}
将配置项隐射到JavaBean中:
public class TestMeYaml {
@Test
public void testParseMeYaml() throws FileNotFoundException {
Yaml yaml = new Yaml();
Me me = yaml.loadAs(new FileInputStream(new File("config/me.yaml")), Me.class);
System.out.println(me);
}
}
如果yaml文件中有一个参数没有配置,隐射到JavaBean中的值就是null。
java读取yaml配置文件,snakeyaml读取yaml配置文件相关推荐
- snakeyaml读取yaml/yml配置文件数据
1.添加maven依赖 org.yaml.snakeyaml中的Yaml对象可以同时存储yml与yaml文件信息 <dependency><groupId>org.yaml&l ...
- java 调用js 解析yml_nodejs库yaml读取yml或yaml配置文件
最近在使用TypeScript编写后台接口时,需要读取yaml配置文件,使用到了yaml这个nodejs库,其npm官网地址为:https://www.npmjs.com/package/yaml,g ...
- python 读取yml文件_python读取yaml配置文件
什么是yaml 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大, 2.支持多种语言:p ...
- python 读取yml文件_Python 读取 yaml 配置文件 | 文艺数学君
摘要这一篇介绍 Python 中使用 yaml 的方式加载配置文件,包含关于 pyyaml 的简单使用,读入和写入配置文件. 简介 之前我们介绍过使用 configparser 来读取配置文件(Pyt ...
- 【每天一个Python小知识】用yaml的yaml.safe_load()方法读取配置文件中的参数
文章目录 ymal安装 配置文件格式 配置文件读取 yaml是专门用来写配置文件的,因其简洁高效而被大众喜爱. ymal安装 python3安装: pip install pyyaml#python2 ...
- maven java 配置文件路径_Maven 的配置文件路径读取
在使用 XML 的配置方式来构建 Mybatis 的核心类 SqlSessionFactory 时,遇到了配置文件路径总是写不对的问题.事后看其实就是没有好好看文档,一直在盲人摸象. 下面时读取 XM ...
- java加载xml配置文件_java读取配置文件的几种方法
原标题:java读取配置文件的几种方法 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring ...
- java从配置文件中读取参数
java从配置文件中读取参数的方式 有的时候我们需要将一些固定的配置信息写到yml文件中去,然后在类中在读取 #首先就得先在yml文件中配置参数 upload:param:"test&quo ...
- java下mysql连接配置文件_Java读取.properties配置文件并连接数据库
1.读取配置文件 //Properties集合 流对象读取键值对 public static void getNum() throws Exception { Properties p=new Pro ...
最新文章
- php中url问题,PHP中URL域的解析
- python基础笔记_python基础学习笔记(九)
- 高中计算机学考操作ppt,高中信息技术基础学考专题复习(共25张PPT)
- Struts2自定义标签——示例
- Mysql学习总结(42)——MySql常用脚本大全
- 为什么有人月薪5000,还要选它:逆袭都发生在这儿
- Forrester报告:人工智能将取代6%的工作岗位
- 计算机多媒体技术视差估计,立体视觉中视差估计算法研究
- VS2010 IDE安装问题
- 24小时计时器设计logisim_c++日期、时间和计时器
- 北大青鸟汉字注释机内码_北大青鸟消防主机如何编写汉字注释?
- 充分统计(sufficient statistic) 理解
- U盘在windows电脑中毒,插入Macbook变成exe文件
- java实现区块链_用Java实现一个简单的区块链
- 项目管理必看书籍,全部打包送给你
- Tensorflow用SVM(高斯核函数)分类非线性数据
- 谷歌地球如何下载使用高程数据
- 直线检测——Radon变换/霍夫变换/基于快速傅里叶变换的直线检测
- 官宣 .NET 6 预览版 6
- 如何使用正则表达式匹配一个空格
热门文章
- 902. 最短编辑距离
- 安富莱DAC8653模块
- java 代码重用需要注意的事项_程序员笔记|编写高性能的Java代码需要注意的4个问题...
- UE4 查看打包文件内容
- 在 VC6 中使用 GdiPlus-安装
- linux网络设备—mdio总线
- html5教学文档笔记,4.HTML 教程- (HTML5 基础)
- 不愿意和别人打交道_如果你的交际能力很差,不喜欢与人打交道,这3种职业最适合你...
- loss值多少才算收敛_一个家庭一年要存多少钱才算正常?国家统计局给出“答案”...
- html5 audio 获取播放时间,html5 audio 延时获取播放路径播放失败