文档章节

yaml转java bean

go4it
 go4it
发布于 2016/12/08 22:57
字数 75
阅读 129
收藏 0

##yaml格式

name: demo
desc: this is desc
items:
    - name: item
      desc: item desc
    - name: item2
      desc: desc2

##maven

<dependency>
            <groupId>com.github.sanjusoftware</groupId>
            <artifactId>yamlbeans</artifactId>
            <version>1.11</version>
        </dependency>

##bean

public class Demo{
    private String name;
    private String desc;
    private List<Demo> items;
    
    //getter setter
}

##转换

        ClassLoader classLoader = getClass().getClassLoader();
        String path = classLoader.getResource("demo.yaml").getPath();
        YamlReader reader = new YamlReader(new FileReader(path));
        Demo demo = reader.read(Demo.class);

##doc

© 著作权归作者所有

共有 人打赏支持
go4it
粉丝 76
博文 854
码字总数 746029
作品 0
深圳
私信 提问
Spring Boot 配置加载顺序详解

使用 Spring Boot 会涉及到各种各样的配置,如开发、测试、线上就至少 3 套配置信息了。Spring Boot 可以轻松的帮助我们使用相同的代码就能使开发、测试、线上环境使用不同的配置。 在 Spri...

Java技术栈
2018/08/27
0
0
qmikjson最高效的java json 协议转换 架构之一

简介 qmikjson是基于java写的一套json协议转换框架,支持 文本跟javabean,map,list的相互转换,是目前市场上java语言最高效的转换框架之一. api极其简单 适用场景 适合小数据对象的数据转换,在...

leochen36
2013/10/13
0
9
Spring jndi 注入 datasourse 为什么总是不正确

刚开始学Spring 和jndi,按照网上的配置写的代码如下,但是总是不能输出需要的代码 ,但是 使用 ds = (DataSource) ctx.lookup("jdbc/zxdy"); 的方法能够正确获取数据源 ,请各位大侠帮我分析...

web小强
2014/12/24
454
0
使用Druid但jndi报错

@wenshao 你好,想跟你请教个问题: 现在我使用springmvc配置数据源用的是mybatis但配置之后有异常,这个是配置文件 com.hailang.service.* 报[org.springframework.jndi.JndiLocatorDelega...

hailang2013
2013/10/21
2.7K
0
YAML的Java实现——JYAML基本原理与示例(3)YAML对文件流的处理

请您先阅读: 《YAML的Java实现——JYAML基本原理与示例(1)导出数据为YAML格式文件》 《YAML的Java实现——JYAML基本原理与示例(2)导入YAML格式文件》 1. FileOutputStream 以流的方式,...

晨曦之光
2012/04/24
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

看过上百部片子的这个人教你视频标签算法解析

本文由云+社区发表 随着内容时代的来临,多媒体信息,特别是视频信息的分析和理解需求,如图像分类、图像打标签、视频处理等等,变得越发迫切。目前图像分类已经发展了多年,在一定条件下已经...

腾讯云加社区
16分钟前
0
0
2. 红黑树

定义:红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树(Binary Search Tree)。 要理解红黑树,先要了解什么是二叉查找树。在上一章中,我们学习了什么是二叉树,以及二叉树...

火拳-艾斯
17分钟前
0
0
input的button类型,点击页面跳转

一、input type=button 不做任何操作 例如: <input type="button" class="btn btn-primary" style="width: 30%" value="返回" onclick="window.location.href='/users/list'"></input> onc......

Sunki
23分钟前
0
0
踩坑:js 小数运算出现精度问题

背景 在学习小程序商城源码时发现了这个问题,单价可能出现小数,小数之间运算结果会莫名其妙多出一大串数字,比如下面这样👇。 在此之前我是知道 js 中著名的 0.1 + 0.2 != 0.3 的问题的,...

dkvirus
28分钟前
0
0
zookeeper和HBASE总结

zookeeper快速上手 zookeeper的基本功能和应用场景 zookeeper的整体运行机制 zookeeper的数据存储机制 数据存储形式 zookeeper中对用户的数据采用kv形式存储 只是zk有点特别: key:是以路径...

瑞查德-Jack
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部