java 解析yml文件
1.依赖包
<dependency><groupId>org.yaml</groupId><artifactId>snakeyaml</artifactId><version>1.26</version></dependency>
2.application.yml文件
##### redis的配置信息
redis:host: 172.31.223.30port: 16379password: iflytek!### 服务端的配置信息
server:shost: 10.3.16.30sport: 34962
3.解析yml文件
public static void main(String[] args) {Yaml yaml = new Yaml();InputStream resourceAsStream = Constant.class.getClassLoader().getResourceAsStream("application.yml");Map obj = yaml.load(resourceAsStream);Map<String,Object> param = new HashMap<>();//需要注意,此类加载器只能得到它的最顶层的key的值Map<String,Object> params= (Map) obj.get("redis");param.putAll(params);System.out.println("params = " + params );Map<String,Object> params2= (Map) obj.get("server");param.putAll(params2);System.out.println("params2 = " + params2 );System.out.println("param = " + param );}
4.打印结果
params = {host=172.31.223.30, port=16379, password=iflytek!}
params2 = {shost=10.3.16.30, sport=34962}
param = {host=172.31.223.30, password=iflytek!, port=16379, sport=34962, shost=10.3.16.30}
java 解析yml文件相关推荐
- java解析yml文件_如何基于JAVA读取yml配置文件指定key内容
这篇文章主要介绍了如何基于JAVA读取yml配置文件指定key内容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 先引入需要的依赖 org.yaml ...
- java解析yml文件_java读取解析application.yml
java读取解析application.yml 不用依赖spring容器,可单独使用. bug已修改... 第一步.首先要2个jar com.fasterxml.jackson.dataformat ...
- Go语言读取解析yml文件,快速转换yml到go struct
YAML (YAML Ain't a Markup Language)是一种标记语言,通常以.yml为后缀的文件,是一种直观的能够被计算机程序识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交 ...
- Java解析yaml文件
Java解析yaml文件 1. 什么是yaml ? 2. 导入maven依赖 3. yaml 案例文件 4. 示例代码 5. 解析结果 1. 什么是yaml ? 参考下方链接 yaml快速入门 2. ...
- java 解析 csv 文件
文章分类:JavaEye 一.貌似有bug,不行用 二.或 三. 的方法 Java代码 import java.io.BufferedReader; import java.io.FileInpu ...
- 用正则表达式和java解析csv文件
用正则表达式和java解析csv文件 作者:弹着钢琴设计 来源:博客园 发布时间:2009-06-15 18:31 阅读:337 次 原文链接 [收藏] 在解析csv文件之前,先来看看 ...
- java解析dxf文件_浅析JVM方法解析、创建和链接
一:前言 上周末写了一篇文章<你知道Java类是如何被加载的吗?>,分析了HotSpot是如何加载Java类的,干脆趁热打铁,本周末再来分析下Hotspot又是如何解析.创建和链接类方法的 ...
- java解析xml文件
使用java解析xml文件,通过dom4j. 代码如下: package com.java.team; import java.io.File; import java.util.ArrayList; ...
- java解析Excel文件
下文介绍java解析Excel文件的方案 前置准备 1.第三方jar包或者Maven配置 org.apache.poi的jar包 Maven配置如下 <groupId>org.apache ...
- XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 查找校验xml文件中相同的节点属性值 java遍历文件夹解析XML
XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 以及查找xml文件中相同的节点属性值 项目背景:这是本人实习中所碰到的项目,当时感觉很棘手, ...
最新文章
- 2021北师大丰台实验高考成绩查询,2020北京丰台区中考各高中录取分数线公布
- 关于[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object的报错分析
- redis、kafka、rabittMQ对比
- ELK 经典用法—企业自定义日志收集切割和mysql模块
- python测试框架nose研究_详解Python nose单元测试框架的安装与使用
- bzoj_2064 分裂
- 实际操作更改Linux启动模式
- 平衡二叉树---- AVL树
- 树莓派GPIO引脚详解
- 如何快乐地检测SQL注入
- ABBYY2022PDF个人版
- java word jar包_处理word的poi的jar包
- 微信推送消息通知接口汇总
- 用auto.js写一个自动刷快手抖音视频的小玩意
- 《C#之集训1-20121019c#基础》
- Linux课程--实验四 shell 编程
- sql入门(3)------SQLServer3
- 服务器虚拟化书籍,服务器虚拟化解决方案书模板-精选版.doc
- 微营销实战demo coffee
- SMETA验厂辅导,供应商接受SEDEX验厂可以省去很多来自客户的重复审核
热门文章
- zbrush中减面操作
- 无需任何软件,简单修改Win7开机登陆界面背景图片
- C++ QQ游戏 连连看外挂 内存挂入门
- SQLite3 编译
- 中国图形图象学报和计算机科学,《中国图象图形学报》编辑部
- 用金山打字通练习Java常用单词
- 学习基于springboot的java分布式中间件-Redis(3) redis之缓存穿透等典型问题
- VMware ESXi 7.0 U3c SLIC 2.6 Unlocker 集成 Intel NUC 网卡、USB 网卡和 NVMe 驱动
- 项目二 任务六 管理Linux系统的文件权限
- 学生健康管理软件/中小学体检数据管理系统