SpringBoot配置文件
Episode2:SpringBoot相关配置
第二章、Spring Boot 配置文件
目录
- 配置文件
- YAML语法
1、配置文件
SpringBoot使用一个全局文件,文件名固定;
配置文件放在src/main/resources目录或者类路径/config下
- application.properties
- application.yml
作用:修改SpringBoot自动配置默认值(在底层以自动配置好)
YAML(YAML Ain‘t Markup Language)
YAML A Markup Language:是一个标记语言
YAML isn‘t Markup Language:不是标记语言
标记语言
以前的配置文件,大多是XXXX.xml文件;
YAML:以数据为中心,比json、xml更适合做配置文件;
XML
1 | <server> |
YAML
1 | server.port=8080或 |
2、YAML语法
2.1 基本语法
k:(空格)v:表示一对键值对(必须有空格)
以空格缩进来控制层级关系;左对齐即为同级
1 | server: |
属性值大小写敏感
2.2 值的写法
(1)字面量:普通的值(数字,字符串,布尔)
k: v:字面直接来写;字符串默认不加引号;
“”:双引号:特殊字符不转义,表达自身的意思,如换行
name: “zhangsan \n lisi” 输出为 zhangsan (换行) lisi
’‘:单引号:特殊字符转义,表示一个普通的字符数据
name: ’zhangsan \n lisi‘ 输出为 zhangsan \n lisi
(2)对象(属性和值、键值对):
k: v:在下一行来写对象的属性和值的关系,注意缩进
1
2
3friends:
lastName: zhangsan
age: 20行内写法
1
friends: {lastname: zhangsan,age: 20}
(3)数组(List、set)
用 - 值表示数组中的一个元素
1
2
3
4pets:
- cat
- dog
- pig行内写法
1
pets: [cat,dog,pig]
2.3 配置文件值注入
配置文件
1 | person: |
javaBean
1 | /** |
我们可以导入配置文件处理器,以后编写配置就有提示
1 | <!--导入配置文件处理器,配置文件绑定就会有提示--> |
本文标题:SpringBoot配置文件
文章作者:Wyh0517
发布时间:2020-08-12
最后更新:2020-08-22
原始链接:https://wyh0517.github.io/2020/08/12/SpringBoot02/
版权声明:作者拥有版权,如要转载请注明出处。@Wang-YH