欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot實現(xiàn)配置多環(huán)境yml方式

 更新時間:2024年11月08日 11:23:26   作者:帥氣的小蘇  
在SpringBoot項目中,通過創(chuàng)建不同的YAML配置文件來實現(xiàn)多環(huán)境配置是一種常見且有效的方法,這些配置文件包括application.yml、application-dev.yml、application-prod.yml等,分別對應不同的開發(fā)環(huán)境,如開發(fā)環(huán)境、生產(chǎn)環(huán)境

springboot配置多環(huán)境yml

yml文件指的是YAML(YAML Ain’t Markup Language)格式的配置文件。

它通常寫在springboot的resources目錄中

如圖所示:

但是, 在實際開發(fā)環(huán)境中, 測試環(huán)境, 開發(fā)環(huán)境與生產(chǎn)環(huán)境所需的yml配置并不相同, 那么我們該如何解決這一問題

用一個例子來解決這一問題

首先我在resources創(chuàng)建了是三個yml文件

分別為:

![[../../photo/Pasted image 20240716111801.png]]

其中application.yml的代碼如下

  • application-dev.yml
server:  
  port: 8081
  • application-prod.yml
server:  
  port: 8082

當運行springboot項目的時候, 輸出如下, 可以看到端口為8081

而當application.yml變?yōu)? 端口變?yōu)?8082

所以要更換application.yml配置, 只需變更active的指向文件

注意:

  • 這里的子yml文件命名只是參考, 如果你想的話
  • 你甚至可以把子yml文件改為: application-test123.yml
  • 只要遵循application-{name}.yml的形式就行了
  • 不過application.yml就得改為

![[../../photo/Pasted image 20240716112658.png]]

可以看一下我放在github上的一個項目, 里面的springboot項目結構可以借鑒一下, 倉庫地址

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java對象轉json JsonFormat注解

    Java對象轉json JsonFormat注解

    這篇文章主要介紹了Java對象轉json JsonFormat注解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • 使用Java實現(xiàn)在Excel中添加動態(tài)數(shù)組公式

    使用Java實現(xiàn)在Excel中添加動態(tài)數(shù)組公式

    動態(tài)數(shù)組公式是?Excel?引入的一項重要功能,它允許用戶從單個單元格中的公式返回多個結果值,并將這些值自動填充到與公式單元格相鄰的單元格中,本文主要介紹了如何使用Java實現(xiàn)在Excel中添加動態(tài)數(shù)組公式,x需要的可以參考下
    2023-12-12
  • JAVA設計模式之解釋器模式詳解

    JAVA設計模式之解釋器模式詳解

    這篇文章主要介紹了JAVA設計模式之解釋器模式詳解,解釋器模式是類的行為模式,給定一個語言之后,解釋器模式可以定義出其文法的一種表示,并同時提供一個解釋器,需要的朋友可以參考下
    2015-04-04
  • SpringBoot實現(xiàn)發(fā)送郵件任務

    SpringBoot實現(xiàn)發(fā)送郵件任務

    這篇文章主要為大家詳細介紹了SpringBoot實現(xiàn)發(fā)送郵件任務,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • SpringBoot整合Redis實現(xiàn)訪問量統(tǒng)計的示例代碼

    SpringBoot整合Redis實現(xiàn)訪問量統(tǒng)計的示例代碼

    本文主要介紹了SpringBoot整合Redis實現(xiàn)訪問量統(tǒng)計的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • SVN出現(xiàn)提示org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir解決方案

    SVN出現(xiàn)提示org.apache.subversion.javahl.ClientException: Attempt

    這篇文章主要介紹了SVN出現(xiàn)提示org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir解決方案的相關資料,需要的朋友可以參考下
    2016-12-12
  • 千萬別這樣使用Arrays.asList詳解

    千萬別這樣使用Arrays.asList詳解

    這篇文章主要給大家介紹了關于為什么說千萬別這樣使用Arrays.asList()的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用java具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • Java之Default關鍵字的兩種使用方式

    Java之Default關鍵字的兩種使用方式

    Java關鍵字default主要有兩種使用場景:一是在switch語句中作為默認執(zhí)行的分支;二是在接口中定義默認方法,這是Java 8新增的特性,允許接口包含具體實現(xiàn)的方法,在switch中,當沒有匹配的case時,執(zhí)行default分支
    2024-09-09
  • java配置文件取值的多種方式總結

    java配置文件取值的多種方式總結

    這篇文章主要為大家詳細介紹了java配置文件取值的多種方式,包括一般項目,國際化項目,springboot項目,文中的示例代碼講解詳細,需要的可以參考下
    2023-11-11
  • Java用編碼檢測代理ip是否有效

    Java用編碼檢測代理ip是否有效

    這篇文章主要為大家詳細介紹了Java如何使用編碼檢測代理ip是否有效,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-12-12

最新評論