2. 基础配置
1. 配置文件格式
1.1 配置文件自动提示功能消失解决方案
1.2 SpringBoot配置文件加载顺序(了解)
application.properties > application.yml > application.yaml
1.3 注意事项
SpringBoot核心配置文件名为application
SpringBoot内置属性过多,且所有属性集中在一起修改,在使用时,通过提示键 + 关键字修改属性
不同配置文件中相同配置按照加载优先级相互覆盖 ,不同配置文件中不容配置全部保留
2. yaml
2.1 yaml 的简单说明
YAML(YAML Ain’t Markup Language),一种数据序列化格式
优点:
- 容易阅读
- 容易与脚本语言交互
- 以数据为核心,重数据轻格式
YAML文件扩展名
- .yml(主流)
- .yaml
2.2 yaml 语法规则
- 大小写敏感
- 属性层级关系使用多行描述,每行结尾使用冒号结束
- 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许使用Tab键)
- 属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分隔)
#
表示注释- 核心规则:数据前面要加空格与冒号隔开
1 | enterprise: |
2.3 yaml 数组数据
数组数据在数据书写位置的下方使用减号作为数据开始符号,每行书写一个数据,减号与数据间空格分隔
2.4 yaml 数据读取
第一种:使用@Value读取单个数据,属性名引用方式:${一级属性名.二级属性名……}
第二种:封装全部数据到Environment对象
第三种:自定义对象封装指定数据
2.5 自定义对象封装数据警告解决方案
2.6 知识点小结
读取数据三种格式
- @Value(直接读取)
- Environment(封装后读取)
- 实体类封装属性(封装后读取)
评论