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

springboot全局配置文件與多環(huán)境配置的全過程

 更新時(shí)間:2021年12月20日 10:03:57   作者:夢(mèng)風(fēng)心雨  
SpringBoot項(xiàng)目在多環(huán)境配置上表現(xiàn)的非常優(yōu)秀,只需要非常簡(jiǎn)單的操作就可以完成配置,下面這篇文章主要給大家介紹了關(guān)于springboot全局配置文件與多環(huán)境配置的相關(guān)資料,需要的朋友可以參考下

1、全局配置文件

新建一個(gè)springboot項(xiàng)目它的resources目錄下有一個(gè)application.properties,這個(gè)文件就是springboot的全局配置文件。

全局配置文件的格式有三種,分別為 .properties .yaml .yml我們可以新建application.yaml application.yml,同樣他們也都是全局配置文件。他們的配置先后順序?yàn)?.properties .yaml .yml,.properties的優(yōu)先級(jí)為高,這點(diǎn)從源碼可以看出來。

這三種文件的書寫格式可以參考下圖,分別為 .properties .yaml .yml

2、多環(huán)境配置

新建下面兩個(gè) .properties 格式的文件

在全局配置文件里面通過以下代碼選擇用那一個(gè)配置文件,這就是多環(huán)境配置

spring.profiles.active=dev 

附:加載多環(huán)境配置

方法主要有兩種,1.寫在yml中;2.啟動(dòng)時(shí)添加命令

在上面給出的配置文件示例中有這樣兩行配置

這樣就告訴Spring,啟動(dòng)時(shí)加載dev環(huán)境的配置。但是這樣做有一個(gè)弊端,如果你使用Jenkins來編譯發(fā)布項(xiàng)目的話,每次切換環(huán)境,都要改一下配置文件的active選項(xiàng),并且PUSH一次代碼。這個(gè)時(shí)候使用第二種方案更好一些。

在啟動(dòng)程序的時(shí)候,加上一行參數(shù)即可“–spring.profiles.active=dev”(注意是兩個(gè)減號(hào))。

這個(gè)時(shí)候,我們的yml配置就不需要配置active選項(xiàng)了,如果你忘了刪除這個(gè)配置,配置的加載跟隨命令的設(shè)置。

總結(jié)

到此這篇關(guān)于springboot全局配置文件與多環(huán)境配置的文章就介紹到這了,更多相關(guān)springboot全局配置文件與多環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 你知道在Java中Integer和int的這些區(qū)別嗎?

    你知道在Java中Integer和int的這些區(qū)別嗎?

    最近面試,突然被問道,說一下Integer和int的區(qū)別.額…可能平時(shí)就知道寫一些業(yè)務(wù)代碼,包括面試的一些Spring源碼等,對(duì)于這種特別基礎(chǔ)的反而忽略了,導(dǎo)致面試的時(shí)候突然被問到反而不知道怎么回答了.哎,還是乖乖再看看底層基礎(chǔ),順帶記錄一下把 ,需要的朋友可以參考下
    2021-06-06
  • SpringCloud如何創(chuàng)建一個(gè)服務(wù)提供者provider

    SpringCloud如何創(chuàng)建一個(gè)服務(wù)提供者provider

    這篇文章主要介紹了SpringCloud如何創(chuàng)建一個(gè)服務(wù)提供者provider,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • ReentrantLock從源碼解析Java多線程同步學(xué)習(xí)

    ReentrantLock從源碼解析Java多線程同步學(xué)習(xí)

    這篇文章主要為大家介紹了ReentrantLock從源碼解析Java多線程同步學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Java中深拷貝和淺拷貝的區(qū)別解析

    Java中深拷貝和淺拷貝的區(qū)別解析

    這篇文章主要介紹了Java中深拷貝和淺拷貝的區(qū)別解析,淺拷貝是源對(duì)象和拷貝對(duì)象的存放地址不同,但被復(fù)制的源對(duì)象的引用類型屬性存放的地址仍然和源對(duì)象的引用類型屬性相同,修改引用類型屬性的屬性會(huì)影響相互影響,需要的朋友可以參考下
    2024-01-01
  • 一文帶你深入了解Java中延時(shí)任務(wù)的實(shí)現(xiàn)

    一文帶你深入了解Java中延時(shí)任務(wù)的實(shí)現(xiàn)

    延時(shí)任務(wù)相信大家都不陌生,在現(xiàn)實(shí)的業(yè)務(wù)中應(yīng)用場(chǎng)景可以說是比比皆是。這篇文章主要為大家介紹幾種實(shí)現(xiàn)延時(shí)任務(wù)的辦法,感興趣的可以了解一下
    2022-11-11
  • 混亂的Java日志體系及集成jar包梳理分析

    混亂的Java日志體系及集成jar包梳理分析

    這篇文章主要詳細(xì)的為大家梳理分析了剪不斷理還亂的Java日志體系,以及日志系統(tǒng)涉及到的繁雜的各種集成?jar?包,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • 通過實(shí)例了解如何在JavaWeb實(shí)現(xiàn)文件下載

    通過實(shí)例了解如何在JavaWeb實(shí)現(xiàn)文件下載

    這篇文章主要介紹了通過實(shí)例了解如何在JavaWeb實(shí)現(xiàn)文件下載,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • springboot如何獲取yml文件的自定義參數(shù)

    springboot如何獲取yml文件的自定義參數(shù)

    這篇文章主要介紹了springboot如何獲取yml文件的自定義參數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java 讀取PDF中的文本和圖片的方法

    Java 讀取PDF中的文本和圖片的方法

    本文將介紹通過Java程序來讀取PDF文檔中的文本和圖片的方法。分別調(diào)用方法extractText()和extractImages()來讀取,需要的朋友可以參考下
    2019-07-07
  • struts2+spring+ibatis框架整合實(shí)現(xiàn)增刪改查

    struts2+spring+ibatis框架整合實(shí)現(xiàn)增刪改查

    這篇文章主要為大家詳細(xì)介紹了struts2+spring+ibatis框架整合實(shí)現(xiàn)增刪改查操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07

最新評(píng)論