z# 1.配置文件
1.1 什么是配置文件?
SpringBoot 使用的是一个全局的配置文件,配置文件的名称是固定的:
- application.properties
- 语法结构:key = value
- application.yaml
- 语法结构:key: value
- application.yal
- 语法结构:key: value 配置文件的作用:修改 SpringBoot 自动配置的默认值,因为 SpringBoot 在底层自动装配好了
1.2 配置文件的使用
@ConfigurationProperties 的作用:
将配置文件中的每一个值都映射到组件中
参数 prefix = "person" 将配置文件中的person与属性一一对应
还可以用 properties 文件与 yml 的区别
- 松散绑定:只 yml 支持 '-' 命名 如:first-name
- s303 验证 加一个 @Validated
2 配置文件的使用
2.1 多环境配置