Spring Boot使用一个非常特殊的PropertySource顺序,该顺序旨在允许合理地覆盖值。按以下顺序考虑属性:

$HOME/.config/spring-boot当devtools处于活动状态时,文件夹中的Devtools全局设置属性。

@TestPropertySource 测试中的注释。

properties测试中的属性。可用于测试应用程序的特定部分@SpringBootTest的测试注释和注释。

命令行参数。

来自的属性SPRING_APPLICATION_JSON(嵌入在环境变量或系统属性中的嵌入式JSON)。

ServletConfig 初始化参数。

ServletContext 初始化参数。

的JNDI属性java:comp/env。

Java系统属性(System.getProperties())。

操作系统环境变量。

一RandomValuePropertySource,只有在拥有性能random.*。

打包的jar(application-{profile}.properties和YAML变体)之外的特定于配置文件的应用程序属性。

打包在jar中的特定于配置文件的应用程序属性(application-{profile}.properties和YAML变体)。

打包的jar(application.properties和YAML变体)之外的应用程序属性。

打包在jar中的应用程序属性(application.properties和YAML变体)。

@PropertySource@Configuration类上的注释。请注意,Environment在刷新应用程序上下文之前,不会将此类属性源添加到中。现在配置某些属性(如logging.和spring.main.在刷新开始之前先读取)为时已晚。

默认属性(通过设置指定SpringApplication.setDefaultProperties)。

最新文章

  1. DataAccess通用数据库访问类,简单易用,功能强悍
  2. Android中利用AIDL机制调用远程服务
  3. sql server 中不同服务器上的数据库中表怎么互导数据
  4. 原来在linux上切换jdk的版本是这么简单
  5. PAT乙级 1013. 数素数 (20)
  6. HDU-4612 Warm up 边双连通分量+缩点+最长链
  7. 301页面转向 php
  8. 安装ImageMagick扩展出现configure: error: not found. Please provide a path to MagickWand-config or Wand- config program
  9. Orleans例子源码
  10. [Gradle系列]Gradle打包apk多版本,多渠道,多环境,多功能,多模块随心所欲
  11. 使用自定义端口连接SQL Server的方法(转载)
  12. SSH远程连接Linux配置
  13. CentOS6启动流程
  14. sam9260 adc module
  15. C# 一些代码小结--串口操作
  16. Knockout.js(四):自定义绑定
  17. 知问前端——Ajax提交表单
  18. 第二百一十四节,jQuery EasyUI,Calendar(日历)组件
  19. OleDbDataAdapter具体使用11
  20. 【HackerRank】Closest Numbers

热门文章

  1. LC 711. Number of Distinct Islands II
  2. CentOS linux7 重置root密码
  3. springboot ---> spring ioc 注册流程 源码解析 this.prepareContext 部分
  4. 自定义可拖动的Toast
  5. 分布式架构-Redis 从入门到精通 完整案例 附源码
  6. Vue组件传值,父传子,子传父,非父子组件
  7. webpack打包vue项目之后怎么启动&注意事项
  8. (转) pip Fatal error in launcher: Unable to create process using
  9. Spring @Import注解 —— 导入资源
  10. Flash-aware Page Replacement Algorithm