使用java代码获取yml及properties文件中的内容,获取值
获取properties文件中的内容
最近做项目一些值需要放在配置文件中,一开始使用的是properties文件,我这里没有使用注解@Value获取。
获取:
InputStream in = MessageUtils.class.getClassLoader().getResourceAsStream("application.properties");
Properties properties = new Properties();
properties.load(in);
System.out.println(properties.getProperty("spring.profiles.active"));
结果:
获取yml文件中的内容
Yaml yaml = new Yaml();URL url = MessageUtils.class.getClassLoader().getResource("application-dev.yml");if (url != null) {//获取test.yaml文件中的配置数据,然后转换为obj,Object obj = yaml.load(new FileInputStream(url.getFile()));System.out.println(obj);//也可以将值转换为MapMap map = (Map) yaml.load(new FileInputStream(url.getFile()));System.out.println(map);Map map2 = (Map) map.get("aliyun");System.out.println(map2.get("accessKeyId"));//通过map我们取值就可以了.}
结果:
使用java代码获取yml及properties文件中的内容,获取值相关推荐
- SpringBoot 获取 application.properties 文件中的内容方法 【学习记录】
1 . @Value注解来获取配置的值 2. @ConfigurationProperties注解
- java 删除txt,如何从.txt文件中删除2个值
if "A" in columns and int(columns[5]) < int(columns[3]): print(columns) print (columns[ ...
- 使用spring最简单地读取properties文件中的内容
相比传统的读取propertis文件内容,使用spring框架会更加简单快捷 1. 第一步,在spring的配置文件中,将propertis文件加载到spring容器 2. 加载了配置文件后,只需要在 ...
- java代码将excel文件中的内容列表转换成JS文件输出
思路分析 我们想要把excel文件中的内容转为其他形式的文件输出,肯定需要分两步走: 1.把excel文件中的内容读出来: 2.将内容写到新的文件中. 举例 一张excel表中有一个表格: 我们需要将 ...
- 在Spring Boot里面,怎么获取定义在application.properties文件里的值
问题:在Spring Boot里面,怎么获取定义在application.properties文件里的值. 我想访问application.properties里面提供的值,像这样: logging. ...
- java代码使用ImageJ解析dicom文件成图片
ImageJ解析dicom文件成jpg图片 Dicom全称是医学数字图像与通讯,这里讲java解析diocm格式文件变成jpg示例. 这里的代码只能解析普通的dicom文件成jpg图片,对于压缩的di ...
- python3文件下载-python3获取文件中url内容并下载代码实例
这篇文章主要介绍了python3获取文件中url内容并下载代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 #!/usr/bin/env py ...
- Java中的properties文件中的key不能使用项目中的接口名和Java文件名
Java中的properties文件中的key不能使用项目中的接口名和Java文件名,否则在反射生成实体类的时候会出现报错的情况.
- java代码将csv格式的文件导入数据库
java代码将csv格式的文件导入数据库 最近接到了一个需求,将csv文件的内容通过java进行入库操作,在此记录一下整个完整的代码 主要逻辑 读取csv的每一个数据,对数据对应的对象赋值,将对象放入 ...
最新文章
- 如何防止博客文章被窃取
- 利用Use Case为系统行为建模(3)
- 5.SEH(结构化异常处理)
- sqlbulkcopy mysql_SqlBulkCopy 的 Timeout 和 BatchSize
- The Design and Implementation of Open vSwitch
- Response_案例2_输出字符数据
- 设计灵感|化繁杂为明晰!如何把信息类海报做得好看?
- php表格无限扩展,php 无限级缓存的类的扩展
- Linux下挂载U盘、ISO、光盘、rpm
- 代码对比工具,我就用这6个
- step14. ubuntu18.04下载安装scala(转)
- 局域网共享文件夹加密(100%成功版本)
- linux ps auxf,ps -aux命令详解
- LLC谐振电路(一) 整流电路总结
- XSS 存储漏洞修复
- Unity刘海屏幕适配
- 小黑公司团建吃烤肉肉啦,mac m1死活安装不上hbase,用拯救者一下就安上啦的leetcode之旅:865. 具有所有最深节点的最小子树
- 推荐一个开源电子白板,教学专用。
- 计算机网络复习——第四章网络层
- 破解android手机屏幕九宫格锁屏
热门文章
- Uncaught TypeError: ‘set‘ on proxy: trap returned falsish for property ‘visible‘
- 正则表达式实例搜集,通过实例来学习正则表达式
- UNT413-S905L3机顶盒线刷记录
- 登陆微星极光公众号助手后台教程
- 华为ensp的OSPF 基本配置
- 收银系统源码演示-适合超市便利店零售等行业
- centos命令行安装matlab2016b
- SIFT算法详解——图像特征提取与匹配
- Spark-MLlib 学习入门到掌握-DecisionTreeClassifier决策树分类器[19]
- PbootCMS发布接口_免登陆开源