1. @ConfigurationProperties可以读取properties文件,但不可以读取yml或者yaml文件(可以读取application.yaml/yml)
  2. 使用@ConfigurationProperties(prefix=“demo”)结合@PropertySource指定文件名为xxx.properties时,如果application.properties/yaml/yml配置文件里存在以demo为前缀的字段,并且字段相匹配,读取到的数据将会是application.properties/yaml/yml文件中的,此时指定xxx.properties无效;并且application.properties优先级高于application.yaml/yml
  3. @ConfigurationProperties(prefix=“demoAbc”) 不论是properties/yaml/yml哪种文件,prefix都不能以驼峰形式命名,否则会报错,找不到该前缀,全小写形式就可以
  4. 使用@ConfigurationProperties时,必须使用lombok的@Data注解,或者自己手动加入字段的set、get 方法,否则获取到的值全为null,该注解没有通过@Value来显式读取数据,底层可能通过set、get方法来获取值。
  5. @ConfigurationProperties作用的类,限定prefix=demo时,如果配置文件中没有demo.xxxa,而该类中定义了字段String xxxa时,默认该字段为null,不会报错;就算找不到匹配的prefix,也会默认将所有字段置为null
  6. @ConfigurationProperties的ignoreUnknownFields 属性默认= true的,如果为false,当配置文件中字段demo.xxxb,而类中没有xxxb字段时,将会报错。

@ConfigurationProperties使用时几个常见误区相关推荐

  1. HTML文件撰写的注意事项有哪些,CSS及HTML 常见误区和注意事项(一)

    CSS及HTML 常见误区和注意事项(一) 为什么要设置HTML和body的高度 开始思考这个问题的起因: 有一次写练习,当我想设置一个div元素的垂直居中布局时,设置为以下CSS代码: positi ...

  2. Java中随机数的原理,以及使用时的注意点

    转载自   Java中随机数的原理,以及使用时的注意点 1 前言 一提到 Java 中的随机数,很多人就会想到 Random,当出现生成随机数这样需求时,大多数人都会选择使用 Random 来生成随机 ...

  3. 面试官 | Java 对象不使用时为什么要赋值为 null?

    作者 | zhantong 来源 | www.polarxiong.com 前言 许多Java开发者都曾听说过"不使用的对象应手动赋值为null"这句话,而且好多开发者一直信奉着这 ...

  4. 开关怎么使用_水龙头漏水怎么办?使用时把控开关力度很重要

    水龙头漏水是家居生活中器件中常见的故障之一,导致水龙头漏水的原因有很多,严重就需要我们更换新的水龙头了.水龙头漏水怎么办呢?其实,我们掌握一些家居生活的知识也是对我们很有帮助的,下面是水龙头漏水的解决 ...

  5. 收集:现场救人、抗震救援、灾后心理援助、地震和救灾的常见误区、地震时使用手机报平安办法...

    一.地震现场救人的三条经验 这几丢,我一直在打红十字舍的电话,想把这个建议转达灾区救援队,但一直占线.请相信我  我是唐山人,是亲历者,请四川的同胞想办法能把我的建议转达最好. 1.教人工具:一大颗直 ...

  6. 关于Mysql使用时出现部分错误的总结

    最近进行mysql开发时,遇到了一些比较常见的错误,但根据网上的一些解决方法没有办法解决,最后自己不断调试而解决掉了,特记录一下. 一.mysql lost connection during que ...

  7. 常见电容器图片_对智能锁的几大常见误区,很多人都中招了!

    如今,智能生活理念越来越得到人们的认可,智能锁也不断普及,越来越多的人享受着智能锁带来的安全与便捷. 然而,也有许多人对智能锁存在一定的误解,今天就列出大家对智能锁的几大常见误区,一起来寻找真相吧! ...

  8. 【虹科】揭开关于激光雷达传感器的常见误区——第一部分

    随着世界科技向智能化.高效率发展,激光雷达及其应用也受到越来越多的关注.但是,人们对激光雷达技术及性能等方面也存在一些误解.本文将为大家揭开关于激光雷达的六个常见误区. 1.激光雷达应用的技术复杂 虽 ...

  9. 企业宣传片制作的常见误区

    宣传片制作走入误区是常有的事情,只要能清晰认识问题所在,并不会造成严重后果,视频工厂就来具体分析企业宣传片制作的常见误区. 过分强调画面效果.只追求一时的轰动效果,却忽略了企业或产品本身的宣传推广.这 ...

最新文章

  1. Python炫技操作:模块重载的五种方法
  2. 打包、压缩、文件查找、通配符
  3. 网络营销外包专员浅析企业网络营销外包整合关键点有哪些?
  4. mknod创建设备(加载新的设备驱动时候,通常会用到此命令)
  5. run as gradle test,未执行@Test中的内容(待解决)
  6. 有图有真相!同是滑屏,荣耀Magic2不只比小米MIX3缝隙小,还更稳定
  7. VTK:Utilities之Vector
  8. PHP - 5.4 Array dereferencing 数组值
  9. 《统计学习方法》读书笔记——朴素贝叶斯法(公式推导+代码实现)
  10. HDOJ---1874 畅通工程续[最短路径问题-Dijkstra算法]
  11. db_cxx.h: No such file or directory
  12. 关于模电与数电的基础知识
  13. 5G移动通信 笔记 - 系统架构与标准体系
  14. 采集新闻数据的10个经典方法
  15. OSChina 周三乱弹 ——怎么样防止隔壁老王
  16. word里如何在□里打√!框框里打勾!!!!!
  17. 【ZCMU1603】卡斯丁狗的战舰帝国(并查集)
  18. CV影视TV版3.0.3最新版 家中观影利器
  19. sketch适合于做原型吗_适用于Sketch,Photoshop,Illustrator,XD和Figma的畅销UX和UI套件
  20. Excel按颜色求和,计数,均值

热门文章

  1. 2020年6月学术会议变动汇总
  2. 即时通讯音视频开发(六):如何开始音频编解码技术的学习
  3. 静观接入网易云信IM的秀品,如何在圣诞让她们疯狂剁手
  4. springboot-数据访问
  5. 2019.3.2 区块链论文翻译
  6. 视觉直观感受7种常用的排序算法
  7. Linux 网卡信息查看
  8. 运用@media实现网页自适应中的几个关键分辨率
  9. MemCache在win7上的可视化配置以及Nodejs/Net应用
  10. HC3i论坛电子病历系统热门资源30个