springboot的多种属性配置方式
application.properties
书写格式: server.port=80-
application.yml
书写格式:
-
application.yaml
书写格式
yaml语法规则
- 大小写敏感
- 属性层级关系使用多行描述,每行结尾使用冒号结束
- 使用缩进表示层级关系,同层级左侧对齐,只允许使用空格(不允许使用Tab键)
- 属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分隔)
- 表示注释(#)
-
核心规则:数据前面要加空格与冒号隔开
常用的yaml数据读取方法
小结
- 使用@ConfigurationProperties注解绑定配置信息到封装类中
- 封装类需要定义为Spring管理的bean,否则无法进行属性注入