spring boot importsource怎么設置加載順序
慕村9548890
2018-09-06 10:10:11
TA貢獻1934條經驗 獲得超2個贊
Spring Boot 所提供的配置優先級順序比較復雜。按照優先級從高到低的順序,具體的列表如下所示。
命令行參數。
通過 System.getProperties() 獲取的 Java 系統參數。
操作系統環境變量。
從 java:comp/env 得到的 JNDI 屬性。
通過 RandomValuePropertySource 生成的“random.*”屬性。
應用 Jar 文件之外的屬性文件。(通過spring.config.location參數)
應用 Jar 文件內部的屬性文件。
在應用配置 Java 類(包含“@Configuration”注解的 Java 類)中通過“@PropertySource”注解聲明的屬性文件。
通過“SpringApplication.setDefaultProperties”聲明的默認屬性。
Spring 可以 利用@Order控制配置類的加載順序
舉報