SpringBoot(三):全局配置文件以及yaml语法
  mAx4HU9IuxrM 2023年11月01日 40 0

一、SpringBoot配置文件

1.什么是SpringBoot配置文件

 

 在SpringBoot项目中,资源文件夹下会有一个叫做application.properties的文件,这就是SpringBoot的配置文件。

2.SpringBoot配置文件的作用

因为SpringBoot的配置都经过自动装配配置好了,所以当我们有自己的需求时,就可以在这个配置文件中对默认的配置进行修改。

3.SpringBoot配置文件的命名以及语法结构

SpringBoot的配置文件有三种命名方式,与之对应的有两种语法结构。

(1)application.properties  语法结构为:key=value

(2)application.yaml 语法结构为:key:空格value

(3)application.yml 语法结构为:key:空格value

properties文件我们都很熟悉了,是java的配置文件,那么yaml和yml是什么东西呢?

yaml和yml其实是一种东西,他们都是YAML文件的后缀。

YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。

YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲。

二、yaml的语法

1.基本语法

(1)大小写敏感。

(2)缩进表示层级关系。只能用空格缩进,不能用Tab缩进;同一层级只需左侧对齐,对于具体缩进空格数无要求。

(3)用“#”进行注释。

2.数据结构

下面只是简单表示一下各种结构的基础用法:

#常量
name: jms
#对象
student:
  name: jms
  age: 14
#数组
month:
  - 1
  - 2
  - 3
#对象和数组的行内写法:
student2: {name: jms, age: 3}
month2: [1,2,3]

 

(本文仅作个人学习记录用,如有纰漏敬请指正)

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Vtxr3XfwhHq   2024年05月17日   55   0   0 Java
  Tnh5bgG19sRf   2024年05月20日   113   0   0 Java
  8s1LUHPryisj   2024年05月17日   48   0   0 Java
  aRSRdgycpgWt   2024年05月17日   47   0   0 Java
mAx4HU9IuxrM