不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。学无止境

Spring Boot配置属性加载顺序

若疆~赤云 2019-03-30 00:30:55.0 334人围观

优先级从上到下。覆盖and互补

1、在命令行中传入参数

2、SPRING_APPLICATION_JSON 中的属性。

3、java:comp/env中的JNDI 属性

4、系统属性

5、操作系统的环境变量

6、通过 random.* 配置的随机属性

7、位于当前应用 jar 包之外,针对不同 {profile} 环境的配置文件内容

8、位于当前应用 jar 包之内,针对不同 {profile} 环境的配置文件内容

9、位于当前应用 jar 包之外的配置文件

10、位于当前应用 jar 包之内的配置文件

11、在 @Configuration 注解修改的类中,通过 @PropertySource 注解定义的属性

12、应用默认属性,使用 SpringApplication.setDefaultProperties 定义的内容

注:如有侵权行为,请联系我们,我们会及时删除。联系方式:QQ2421979663

上一篇:Spring Boot actuator 监控

下一篇:高并发优化之一:返回数据要少