Spring Boot中的配置
2019-01-02 本文已影响10人
即墨灯火
Spring Boot支持application.properties以及application.yml两种文件格式的配置
本文目录
- Spring Boot中的配置文件:properties & yml
- Spring Boot中配置的优先级
- Spring Boot中的自定义配置
- Spring-Boot-Configuration-Binding
Spring Boot中的配置文件:properties & yml
Spring Boot中配置的优先级
Spring Boot中的自定义配置
Spring-Boot-Configuration-Binding
This part focus on how configuration keys are bound to actual objects.
- 通过为fileds添加
@Value("${key}")
注解的方式 - 通过为class添加
@ConfigurationProperties("foo")
注解的方式
第一种方式非常简单,只需要在Properties文件或者YML文件中建立一个键值对,随后在对应的属性使用@Value("${key}")
注解即可。
如下面这个例子,Spring Boot将自动把配置中的值注入对应的filed
application.yml ClusterModel.java
关于嵌套