美文网首页
Spring Boot 配置加载顺序

Spring Boot 配置加载顺序

作者: 一块自由的砖 | 来源:发表于2021-06-28 11:22 被阅读0次

场景

Spring Boot 参数配置除了使 properties 文件之外,还可以使用 ym 文件,命令行等等。为了区分生产和开发,配置文件也有多个。他们的加载顺序要了解一下。

加载顺序

•命令行参数
•来自 java:comp env 的JNDI 属性
• Java 系统属性( System.getProperties());
•操作系统环境变
• RandomValuePropertySource配置的random.*属性值
• jar 包外部的 application-{profile}.properties或application.yml(带spring. profile)配置文件:
• jar 包内部的 application-{profile} properties或application.ym (带 spring. profile )配置文件
• jar 包外部的 application.properties或application .yml (不带spring. profile )配置文件:
• jar 包内部的 application properties或application ym (不带 spring.profile )配置文件
• @Configuration 注解类上的@PropertySource
• 通过 SpringApplication.setDefaultProperties指定的默认属性

相关文章

网友评论

      本文标题:Spring Boot 配置加载顺序

      本文链接:https://www.haomeiwen.com/subject/tqjgsltx.html