天天看點

分環境配置

分環境配置

配置檔案

在正常開發中有下面三種配置檔案環境,意思就是在不同階段使用不同的配置檔案,如果經常變動一個配置檔案的話特别麻煩,那怎麼辦呢 

application-dev.properties:開發環境 

application-test.properties:測試環境 

application-prod.properties:生産環境 

首先建立上面三個配置檔案,名稱規範前面必須是主配置檔案的名稱後面加-再加自己定義的名字,後面的名字是自己起的沒必要跟我一樣.

分環境配置
分環境配置

然後在主配置檔案當中,加這麼一行,後面的值寫剛才建立的配置檔案自己起名字的部分,這時配置檔案使用的就是dev.properties裡面的内容

Profile配置多環境

SpringBoot如何使用Profile配置多環境支援。

Profile是Spring對不同環境提供不同配置功能的支援,可以通過激活、指定參數等方式快速切換環境

1、多profile檔案形式:

    -格式:application-{profile}.properties。

            application-dev.properties、application-properties

2、多profile文檔塊模式

3、激活方式:

   -指令行:--spring.profiles.active=dev

   -配置檔案:spring.profiles.active=dev

   -jvm參數:-Dspring.profiles.active=dev

yml支援多文檔塊的方式:


server:


  port: 8888


spring:


  profiles:


    active: dev


---


server:


  port: 8083


spring:


  profiles: dev


---


server:


  port: 8084


spring:


  profiles: prod      
分環境配置

還有一種設定激活的方式可以通過java -jar的時候指定激活的配置檔案。

分環境配置

繼續閱讀