因爲現在一個項目有很多環境,比如說生產環境,測試環境,開發環境等,每個環境的配置也不一樣,如果每次都去修改的話,很容易出錯也繁瑣。所以我們把每個環境的配置文件寫在不同的yml文件中,這樣在想用哪個環境就去調用哪個配置文件就很方便。我們只要在主配置文件中將要用的配置文件寫上就行了。
spring:
profiles:
active: dev
這行配置就是說我們要用的是application-dev.yml文件。其他配置文件爲application-prod。
因爲現在一個項目有很多環境,比如說生產環境,測試環境,開發環境等,每個環境的配置也不一樣,如果每次都去修改的話,很容易出錯也繁瑣。所以我們把每個環境的配置文件寫在不同的yml文件中,這樣在想用哪個環境就去調用哪個配置文件就很方便。我們只要在主配置文件中將要用的配置文件寫上就行了。
spring:
profiles:
active: dev
這行配置就是說我們要用的是application-dev.yml文件。其他配置文件爲application-prod。
https://stackoverflow.com/questions/419163/what-does-if-name-main-do