首页 > 其他 > 详细

外部化配置

时间:2019-10-26 13:09:27      阅读:69      评论:0      收藏:0      [点我收藏+]

PropertySource顺序:

1、home目录下的devtools全局设置属性(~/.spring-boot-devtools.properties,如果devtools激活)。
2、测试用例上的@TestPropertySource注解。
3、测试用例上的@SpringBootTest#properties注解。
4、命令行参数
5、来自SPRING_APPLICATION_JSON的属性(环境变量或系统属性中内嵌的内联JSON)。
6、ServletConfig初始化参数。
7、ServletContext初始化参数。
8、来自于java:comp/env的JNDI属性。
9、Java系统属性(System.getProperties())。
10、操作系统环境变量。
11、RandomValuePropertySource,只包含random.*中的属性。
12、没有打进jar包的Profile-specific应用属性(application-{profile}.properties和YAML变量)。
13、打进jar包中的Profile-specific应用属性(application-{profile}.properties和YAML变量)。
14、没有打进jar包的应用配置(application.properties和YAML变量)。
15、打进jar包中的应用配置(application.properties和YAML变量)。
16、@Configuration类上的@PropertySource注解。
17、默认属性(使用SpringApplication.setDefaultProperties指定)。

 

外部化配置

原文:https://www.cnblogs.com/yaoyuan2/p/11742302.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!