SpringBoot學習記錄點

根據Spring Boot的文檔,配置使用的優先級從高到低的順序,具體以下所示:java

1. 命令行參數。
2. 經過 System.getProperties() 獲取的 Java 系統參數。
3. 操做系統環境變量。
4. 從 java:comp/env 獲得的 JNDI 屬性。
5. 經過 RandomValuePropertySource 生成的「random.*」屬性。
6. 應用 Jar 文件以外的屬性文件(application.properties)。
7. 應用 Jar 文件內部的屬性文件(application.properties)。
8. 在應用配置 Java 類(包含「@Configuration」註解的 Java 類)中經過「@PropertySource」註解聲明的屬性文件。
9. 經過「SpringApplication.setDefaultProperties」聲明的默認屬性。
相關文章
相關標籤/搜索