spring-boot的spring.profiles.active配置試驗

  1. application.yml 和 application.properties 兩個文件的優先級如果你的項目中存在 application.properties 文件,那麼 application.yml 文件就只是一個擺設。其實 application.yml 文件會被優先加載,而如果同時存在 application.properties 文件,並且存在相同的配置,那麼則會用 application.properties 文件中的配置覆蓋之前的配置;也就是說哪個文件被最後加載,哪個才具有最高級別,因爲最後的,會覆蓋前面所有的。

使用mian方法啓動,最終生效的是application.properties文件的prod和8032端口

假如啓動時指定參數,則優先級是最高的

 

java -jar 名稱.jar --spring.profiles.active=test

 

  1. 加載自定義配置文件,使用註解

import org.springframework.context.annotation.Configuration;

import org.springframework.context.annotation.PropertySource;

  1. 待續

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章