首页 > 其他 > 详细

yml和properties的区别

时间:2020-02-27 21:26:15      阅读:27      评论:0      收藏:0      [点我收藏+]

标签:boot   随机端口   文件结尾   层级   ron   msg   

SpringBoot的配置文件有两种:一种是properties结尾的,一种是yaml或者yml文件结尾的。

application.properties

application.yml

1.

默认情况下是properties结尾的配置文件,都放在src/main/resources目录。

例:

application.properties文件配置:

//随机端口号server.port=${random.int[1024,9999]}

server.port=9090

gx.msg=hi,hello world

转换为application.yml文件配置:

server:

  port: 9090

gx:

  msg: hi,hello world

以空格的缩进程度来控制层级关系,空格个数不重要。

2.区别

 正常的情况是先加载yml,接下来加载properties文件。如果相同的配置存在于两个文件中。最后会使用properties中的配置。最后读取的优先集最高。

 两个配置文件中的端口号不一样会读取properties中的端口号

yml和properties的区别

标签:boot   随机端口   文件结尾   层级   ron   msg   

原文:https://www.cnblogs.com/97guoxiang/p/12374113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号