我是靠谱客的博主 如意鲜花,最近开发中收集的这篇文章主要介绍springboot 单元测试使用 @value读取不到值, yml的两个坑yml两个坑总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

yml两个坑

yml 和 properties都可以作为配置文件在springboot项目中使用

在这里插入图片描述
在这里插入图片描述

1.缩进问题

  • yml使用空格缩进代表包之间的层级问题,有时候差一个空格就可能导致配置不生效。另外,在同级配置之间使用 # 注释
    也会导致该问题,因为程序是按层级读取配置的,加上注释隔断上下两行之后,程序会不清楚下一条配置是上一个的下级还是同级(大致是这意思。。。)

2.springboot 2.X版本在单元测试中读取不到yml配置文件的值

  • 这是个大坑,在项目中写单元测试的时候需要读取一个yml配置文件的值,发现无论如何都读取不到,后来发现了这个坑。改成properties就行了。

总结

建议用properties!

最后

以上就是如意鲜花为你收集整理的springboot 单元测试使用 @value读取不到值, yml的两个坑yml两个坑总结的全部内容,希望文章能够帮你解决springboot 单元测试使用 @value读取不到值, yml的两个坑yml两个坑总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部