- 默认属性(通过设置 指定)。SpringApplication.setDefaultProperties
- @PropertySource类上添加注释。请注意,在刷新应用程序上下文之前,不会将此类属性源添加到 。这对于配置某些属性(例如 和 在刷新开始前读取)为时已晚。@ConfigurationEnvironmentlogging.*spring.main.*
- 配置数据(如文件)application.properties
- 仅在 中具有属性的 。RandomValuePropertySourcerandom.*
- 操作系统环境变量。
- Java 系统属性 ()。System.getProperties()
- 来自 的 JNDI 属性。java:comp/env
- ServletContextinit 参数。
- ServletConfiginit 参数。
- 属性(嵌入环境变量或系统属性中的内联 JSON)。SPRING_APPLICATION_JSON
- 命令行参数。
- properties属性。可在@SpringBootTest测试应用程序的特定切片的测试注释。
- @TestPropertySource上添加注释。
- 当 devtools 处于活动状态时,Devtools全局设置属性在目录中。$HOME/.config/spring-boot