1 回答

撒科打諢
TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊
Spring Boot 所提供的配置優(yōu)先級(jí)順序比較復(fù)雜。按照優(yōu)先級(jí)從高到低的順序,具體的列表如下所示。
命令行參數(shù)。
通過(guò) System.getProperties() 獲取的 Java 系統(tǒng)參數(shù)。
操作系統(tǒng)環(huán)境變量。
從 java:comp/env 得到的 JNDI 屬性。
通過(guò) RandomValuePropertySource 生成的“random.*”屬性。
應(yīng)用 Jar 文件之外的屬性文件。(通過(guò)spring.config.location參數(shù))
應(yīng)用 Jar 文件內(nèi)部的屬性文件。
在應(yīng)用配置 Java 類(包含“@Configuration”注解的 Java 類)中通過(guò)“@PropertySource”注解聲明的屬性文件。
通過(guò)“SpringApplication.setDefaultProperties”聲明的默認(rèn)屬性。
Spring 可以 利用@Order控制配置類的加載順序
- 1 回答
- 0 關(guān)注
- 1249 瀏覽
添加回答
舉報(bào)
0/150
提交
取消