关于Profile配置
配置值会因为环境不同 配置的值而改变
- 日志的显示级别 trace
- 连接数据库配置的相关参数
Profile配置(个性化配置)在Spring框架里 简化了使用
application-xxx.properties
作为配置文件xxx
部分是完全自定义的名称- 针对不同的环境,编写一组配置文件
Profile配置常见
appliation.properties
是始终加载的配置application-xxx.properties
是需要通过application.properties
中的spring.profiles.active
属性来激活的application-xxx.properties
文件名中的xxx
是自定义的名称,也是spring.profiles.active
属性的值- 环境不同而去配置不同的值
YAML配置
.yml
作为扩展名的配置文件- 在Spring框架中默认是不支持的,需要添加额外的依赖项,
- 在Spring Boot项目中,默认已经集成了相关依赖项,直接使用
配置方法
- 属性名使用小数点分隔的,改为使用冒号结束
- 从下一行开始,缩进2个空格
- 属性名与属性值之间使用1个冒号和1个空格进行分隔
- 不同的配置属性,属性名中有相同的部分,不必重复配置,将不同的部分缩进在相同位置
- 属性值纯数字,但是需要字符串类型,单引号框住