SpringBoot基础配置
1. 属性配置
SpringBoot默认配置文件application.properties 通过键值对配置对应属性
SpringBoot中导入对应的starter后,提供对应的属性配置
Idea提供属性提示,可通过关键字得到属性名
例如:
-
修改服务器端口:
server.port=80
-
关闭运行日志图标:
spring.main.banner-mode=off
-
设置日志相关:
logging.level.root=debug
SpringBoot内置属性可通过官方文档中参考文档的Application Properties 查询
2. 配置文件
1.SpringBoot提供三种配置文件格式
-
properties(默认格式)
server.port=80
-
yml(主流格式)
server: port: 81
-
yaml
server: port: 82
2.SpringBoot配置文件加载顺序
**application.properties ** > application.yml > application.yaml
注意:
不同配置文件中相同配置按加载优先级相互覆盖,不同配置全部保留
3.指定SpringBoot配置文件
在未指定为配置文件的yml或yaml中书写属性时,Idea将不会提供属性提示
解决步骤:
- Setting -> Project Structure -> Facets
- 选中对应项目
- Customize Spring Boot
- 选择配置文件
3. yaml
1. 介绍
YAML (YAML Ain’t Markup Language)是一种数据序列化格式
- 优点:
- 容易阅读
- 容易与脚本语言交互
- 以数据为核心,重数据格式
- YAML文件扩展名
- .yml(主流)
- .yaml
2. 语法规则
大小写敏感
属性层级关系使用多行描述,每行结尾用冒号结束
用缩进表示层级关系且不允许使用Tab