springboot的多種屬性配置方式
application.properties
書寫格式: server.port=80-
application.yml
書寫格式:
-
application.yaml
書寫格式
yaml語法規(guī)則
- 大小寫敏感
- 屬性層級關(guān)系使用多行描述迎吵,每行結(jié)尾使用冒號結(jié)束
- 使用縮進(jìn)表示層級關(guān)系物咳,同層級左側(cè)對齊,只允許使用空格(不允許使用Tab鍵)
- 屬性值前面添加空格(屬性名與屬性值之間使用冒號+空格作為分隔)
- 表示注釋(#)
-
核心規(guī)則:數(shù)據(jù)前面要加空格與冒號隔開
常用的yaml數(shù)據(jù)讀取方法
小結(jié)
- 使用@ConfigurationProperties注解綁定配置信息到封裝類中
- 封裝類需要定義為Spring管理的bean嫡纠,否則無法進(jìn)行屬性注入