天天看点

SpringBoot之yml与properties配置文件格式的区别

​​ SpringBoot之yml与properties配置文件格式的区别 ​​

概念:

  SpringBoot支持两种格式的配置文件,一种是yml,而另一种就是properties,默认的文件名为application.yml或者.properties

为什么有了properties之后还要有yml呢?

  因为properties配置文件存在数据冗余性,在properties配置文件中一切配置都需要从头写到为,

  并且Key不能重复,这就导致了需要Key的长度比较多,并且需要分类,这就导致了数据的冗余性,

  而yml这种格式的配置文件,通过层级结构,让数据更加中心化,减少冗余性

properties配置文件:

SpringBoot之yml与properties配置文件格式的区别

yml配置文件:

SpringBoot之yml与properties配置文件格式的区别

 但是一定要记得如果写值的话,一定要有一个空格,现在一般项目中已经全部采用yml格式的配置文件了

这个yml一般用于配置集成环境的一些参数,比如启动的端口和Spring上下文等参数

测试修改默认端口号:

SpringBoot之yml与properties配置文件格式的区别

 修改完成后重启项目

SpringBoot之yml与properties配置文件格式的区别

 可以看到访问端口号已经修改了

作者:彼岸舞

时间:2021\01\12

继续阅读