Spring Boot支持application.properties以及application.yml兩種文件格式的配置
本文目錄
- Spring Boot中的配置文件:properties & yml
- Spring Boot中配置的優(yōu)先級(jí)
- Spring Boot中的自定義配置
- Spring-Boot-Configuration-Binding
Spring Boot中的配置文件:properties & yml
Spring Boot中配置的優(yōu)先級(jí)
Spring Boot中的自定義配置
Spring-Boot-Configuration-Binding
This part focus on how configuration keys are bound to actual objects.
- 通過(guò)為fileds添加
@Value("${key}")
注解的方式 - 通過(guò)為class添加
@ConfigurationProperties("foo")
注解的方式
第一種方式非常簡(jiǎn)單慧脱,只需要在Properties文件或者YML文件中建立一個(gè)鍵值對(duì)乐设,隨后在對(duì)應(yīng)的屬性使用@Value("${key}")
注解即可。
如下面這個(gè)例子两残,Spring Boot將自動(dòng)把配置中的值注入對(duì)應(yīng)的filed
application.yml
ClusterModel.java
關(guān)于嵌套