yaml文件配置Map集合常规写法:

a:b:key1: val1key2: val2

获取方式:

@ConfigurationProperties(prefix = "a")
@Component
public class Config {……private Map<String, String> b;……}

如果yaml文件中Map对应的key 为纯数字时,我们往往获取不到 该key, 另如果valu以特殊字符开始,例如:#123等。此时,我们都无法正确获取相应的 key 和 value.

解决方法:只需在特殊 配置参数上  增加'' 即可。

a:b:'001': '#123&''002': '#2222'

转载于:https://www.cnblogs.com/Jode-blog/p/11000669.html

yaml文件中Map集合的key、value的坑相关推荐

  1. c++ map是有序还是无序的_C++ STL中Map的按Key排序和按Value排序

    map是用来存放键值对的数据结构,可以很方便快速的根据key查到相应的value.假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择. 我们这样定义 ...

  2. C++ STL中Map的按Key排序和按Value排序

    map是用来存放<key, value>键值对的数据结构,可以很方便快速的根据key查到相应的value.假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行 ...

  3. java 中map_Java中Map集合

    1. Java中Map集合 1. Map中value可以重复,key不能重复.对于重复的key值来说,后放置的值对覆盖前放置的值. import java.util.HashMap; public c ...

  4. java map遍历_Java中Map集合的两种遍历方式

    Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...

  5. java中两种遍历集合的方式_Java中Map集合的两种遍历方式

    Java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下Java中Map集合的两种遍历方式! 关于遍历Map集合的几 ...

  6. java中Map集合、模拟斗地主洗牌发牌、JDK9对集合添加的优化

    1.1 Map集合概述 Map集合概述 Map==>映射(一个对应一个) Map是一个接口,只要实现了该接口的类都是双列集合. 双列集合每次存储元素时都需要存储两个元素,一个元素称为键,一个元素 ...

  7. JAVA中map集合

    Map第一种遍历keySet import java.util.HashMap; import java.util.Map; import java.util.Set;public class Dem ...

  8. 在java商城开发中map集合的应用

    在java商城开发中map集合的put方法(Object key, Object value)添加一个"值"(想要得东西)和与"值"相关联的"键&qu ...

  9. java对list中map集合中某个字段排序

    java对list中map集合中某个字段排序 适用于字符串排序,数字对比不可用,以下示例,当把sort的值改为74,66,142时排序不对看示例2 示例1 List<Map<String, ...

  10. SpringBoot使用@Value注解读取yaml文件中配置信息

    背景:为了更好的测试,你就得更好地了解开发,为了更好的了解开发,你就知道开发常用框架,那就来吧,第一个springboot 目的:使用注解读取application.yml配置文件中信息 组网图:不涉 ...

最新文章

  1. python基础语言与应用第五章_《Python基础教程》 读书笔记 第五章(下)循环语句...
  2. 21 week4 submit buidAndRun() node-rest-client
  3. Mysql当前模式让不记录日志_终于有人把MySQL 三大日志讲清楚了
  4. 模块-基本概念和import导入复习
  5. java 多模块模块变灰色_到底谁需要Java模块?
  6. asp.net 分布式应用开发
  7. java bitset_Java BitSet hashCode()方法及示例
  8. 没人性!让我们这么早来上班
  9. 基于Redis的CustomerSessionProvider(一)
  10. python十进制转换_Python进制转换
  11. 基于《悉尼协议》框架下Java课程案例教学研究
  12. MySQL数据库设计常犯的错以及对性能的影响
  13. alien rpm deb,ubuntu下安装jdk过程及遇到的问题
  14. 应用HTML5 a标签下载文件
  15. 山东大学高频电子线路实验二 高频功率放大实验详解
  16. 淘宝展示广告点击率分析
  17. win10你的设备遇到问题,需要重启的五种解决方法
  18. python大神的成长之路普通话三分钟_我的成长之路普通话考试讲话三分钟范文
  19. linux编辑文本(vim)时跳转到最后一行和第一行及相关指令 CentOS------编辑、修改文件命令
  20. 关于立体图形切n刀最多切多少块的结论及推导

热门文章

  1. Java 后台sendHttp时出现java.net.UnknownHostException
  2. POI合并单元格时CellRangeAddress类提示过时之解决
  3. volatile工作原理学习总结
  4. Spring中的循环依赖(单例)
  5. 使用文本编辑器+命令行的方式实现Java中的第一个程序Hello World(下)
  6. 第一次使用vim遇到的问题及常用方法
  7. CCNA 折扣号申请流程(新版)
  8. 软件教程给MyEclipse 10增加SVN功能
  9. Javascript代码编写的逻辑冗余
  10. 奇妙生活-神奇的数字-1的故事