1. 程式人生 > >Spring Boot 多環境配置 --不通的環境應用不通的配置,生成、測試、開發等

Spring Boot 多環境配置 --不通的環境應用不通的配置,生成、測試、開發等

方法一: Properties多環境配置

resouce 下面新建如properties-dev.properties等配置檔案(檔名字必須按照這種格式),不通的環境對應著一個配置檔案,想用那個就在application.properties裡使用例如   spring.profiles.active=dev

方法二:YAML環境配置

在配置檔案application.yam新增三個英文狀態下的短橫線即可區分不通的環境,想要用那個在最上面使用:

spring:

    profiles:

         active: dev

兩者的區別:

第一、採用properties配置方法,需要四個檔案,如圖:

而用yaml配置方法,只需要一個配置檔案:

 

雖然本質區別不是很大,但是採用YAML註釋的缺點是:不能通過@PropertySource註解載入。如果需要使用@PropertySource註解的方式載入值,那就要使用properties檔案