SpringBoot入门篇--关于properties和yml两种配置文件的一些事情

Posted GoNewLife

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot入门篇--关于properties和yml两种配置文件的一些事情相关的知识,希望对你有一定的参考价值。

  我们在使用SpringBoot这个框架的时候都一定使用或者说是见到过application.properties或者是application.yml,经不住有人就会问这俩文件到底是什么情况,其实说白了这两个都是SpringBoot留下的配置文件,都可以进行配置,接下来我们就讲讲他们两个的一些区别。

  首先我们最关注的应该是格式问题,两个文件在进行配置的时候的格式都是一样的么?properties文件在进行配置的时候一定是一个key---value,对于这一条的解释就是一个可以对某电配置完整解释的一定是在同一级别,就是我们可以如下图所示看到的:

  

  然后我们再来看一下在yml文件中我们应该怎样进行配置达到相同的效果:

  

  我们可以观察到的格式就是yml文件是梯级呈现的,我们应该注意一下几个方面:

    1>在properties文件里面的 “ .”  连接在yml文件里面全部换成 ":" 进行连接,并且每一级之间必须换行,在第二级开始应该进行一个Tab键的缩进,当然如果是同级的就不需要进行缩进

    2>在yml文件里面如果是需要进行赋值那么必须是要在 ":" 后面进行一个空格键的缩进

    3>在yml文件里面所有的配置,相同级别只能出现一次,比如我们使用了spring这个级别,那么我们在后边进行spring级别的配置的时候就必须在这个地方进行,不能在写一个spring级别

  

以上是关于SpringBoot入门篇--关于properties和yml两种配置文件的一些事情的主要内容,如果未能解决你的问题,请参考以下文章

springboot 入门篇第2篇 springboot的各种配置

SpringBoot入门篇--读取资源文件配置

Sping Boot入门到实战之入门篇:Spring Boot属性配置

SpringBoot入门篇--Thymeleaf引擎模板的基本使用方法

SpringBoot起飞之路-入门原理分析

SpringBoot起飞之路-入门原理分析