获取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文件中的内容,获取值相关推荐

  1. SpringBoot 获取 application.properties 文件中的内容方法 【学习记录】

    1 .  @Value注解来获取配置的值 2.  @ConfigurationProperties注解

  2. java 删除txt,如何从.txt文件中删除2个值

    if "A" in columns and int(columns[5]) < int(columns[3]): print(columns) print (columns[ ...

  3. 使用spring最简单地读取properties文件中的内容

    相比传统的读取propertis文件内容,使用spring框架会更加简单快捷 1. 第一步,在spring的配置文件中,将propertis文件加载到spring容器 2. 加载了配置文件后,只需要在 ...

  4. java代码将excel文件中的内容列表转换成JS文件输出

    思路分析 我们想要把excel文件中的内容转为其他形式的文件输出,肯定需要分两步走: 1.把excel文件中的内容读出来: 2.将内容写到新的文件中. 举例 一张excel表中有一个表格: 我们需要将 ...

  5. 在Spring Boot里面,怎么获取定义在application.properties文件里的值

    问题:在Spring Boot里面,怎么获取定义在application.properties文件里的值. 我想访问application.properties里面提供的值,像这样: logging. ...

  6. java代码使用ImageJ解析dicom文件成图片

    ImageJ解析dicom文件成jpg图片 Dicom全称是医学数字图像与通讯,这里讲java解析diocm格式文件变成jpg示例. 这里的代码只能解析普通的dicom文件成jpg图片,对于压缩的di ...

  7. python3文件下载-python3获取文件中url内容并下载代码实例

    这篇文章主要介绍了python3获取文件中url内容并下载代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 #!/usr/bin/env py ...

  8. Java中的properties文件中的key不能使用项目中的接口名和Java文件名

    Java中的properties文件中的key不能使用项目中的接口名和Java文件名,否则在反射生成实体类的时候会出现报错的情况.

  9. java代码将csv格式的文件导入数据库

    java代码将csv格式的文件导入数据库 最近接到了一个需求,将csv文件的内容通过java进行入库操作,在此记录一下整个完整的代码 主要逻辑 读取csv的每一个数据,对数据对应的对象赋值,将对象放入 ...

最新文章

  1. 如何防止博客文章被窃取
  2. 利用Use Case为系统行为建模(3)
  3. 5.SEH(结构化异常处理)
  4. sqlbulkcopy mysql_SqlBulkCopy 的 Timeout 和 BatchSize
  5. The Design and Implementation of Open vSwitch
  6. Response_案例2_输出字符数据
  7. 设计灵感|化繁杂为明晰!如何把信息类海报做得好看?
  8. php表格无限扩展,php 无限级缓存的类的扩展
  9. Linux下挂载U盘、ISO、光盘、rpm
  10. 代码对比工具,我就用这6个
  11. step14. ubuntu18.04下载安装scala(转)
  12. 局域网共享文件夹加密(100%成功版本)
  13. linux ps auxf,ps -aux命令详解
  14. LLC谐振电路(一) 整流电路总结
  15. XSS 存储漏洞修复
  16. Unity刘海屏幕适配
  17. 小黑公司团建吃烤肉肉啦,mac m1死活安装不上hbase,用拯救者一下就安上啦的leetcode之旅:865. 具有所有最深节点的最小子树
  18. 推荐一个开源电子白板,教学专用。
  19. 计算机网络复习——第四章网络层
  20. 破解android手机屏幕九宫格锁屏

热门文章

  1. Uncaught TypeError: ‘set‘ on proxy: trap returned falsish for property ‘visible‘
  2. 正则表达式实例搜集,通过实例来学习正则表达式
  3. UNT413-S905L3机顶盒线刷记录
  4. 登陆微星极光公众号助手后台教程
  5. 华为ensp的OSPF 基本配置
  6. 收银系统源码演示-适合超市便利店零售等行业
  7. centos命令行安装matlab2016b
  8. SIFT算法详解——图像特征提取与匹配
  9. Spark-MLlib 学习入门到掌握-DecisionTreeClassifier决策树分类器[19]
  10. PbootCMS发布接口_免登陆开源