springboot全局静态变量(SpringBoot(三):全局配置文件以及yaml语法)
一 、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 Aint a Markup Language"(YAML 不是一种标记语言)的递归缩写 。在开发的这种语言时 ,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言) 。
YAML 的语法和其他高级语言类似,并且可以简单表达清单 、散列表 ,标量等数据形态 。它使用空白符号缩进和大量依赖外观的特色 ,特别适合用来表达或编辑数据结构、各种配置文件 、倾印调试内容 、文件大纲 。
二 、yaml的语法
1.基本语法
(1)大小写敏感 。
(2)缩进表示层级关系 。只能用空格缩进,不能用Tab缩进;同一层级只需左侧对齐 ,对于具体缩进空格数无要求 。
(3)用“# ”进行注释 。
2.数据结构
下面只是简单表示一下各种结构的基础用法:
(本文仅作个人学习记录用 ,如有纰漏敬请指正)
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!