最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot多環(huán)境開發(fā)及使用方法

 更新時(shí)間:2022年03月07日 11:20:21   作者:你好牛蛙  
這篇文章主要介紹了Springboot多環(huán)境開發(fā)及多環(huán)境設(shè)置使用、多環(huán)境分組管理的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

概述

Springboot在不同的階段運(yùn)行,所使用的環(huán)境可能不一樣
比如在開發(fā)階段、測試階段、生產(chǎn)階段,應(yīng)用階段
可能這些階段Springboot項(xiàng)目運(yùn)行的環(huán)境都不同,所以可以提前設(shè)置多種環(huán)境,根據(jù)場景的不同進(jìn)行選擇使用

多環(huán)境設(shè)置使用

方法1:
在yml配置文件中提前寫好多種配置,然后選擇調(diào)用哪個(gè)

方法2:
這個(gè)方法也適用于后綴名為prperties的配置文件
每種環(huán)境設(shè)置一個(gè)配置文件,然后再寫一個(gè)主配置文件,在主配置文件中設(shè)置調(diào)用哪個(gè)環(huán)境,并且寫公共配置
就等于將方法一中的每個(gè)部分單獨(dú)寫成一個(gè)文件。
這里需要注意一點(diǎn),這里的環(huán)境命名方式不同了


這里的命名方式是:application-環(huán)境的名稱,然后再這些環(huán)境配置的文件里面就不需要在通過spring.profiles來設(shè)置名字了,當(dāng)然如果不想按照這種命名方式來命名,則需要通過spring.profiles來設(shè)置名字
主配置文件的名稱就起application,在主文件中,通過

來調(diào)用對應(yīng)的環(huán)境

多環(huán)境分組管理

項(xiàng)目開發(fā)的時(shí)候,對于不同的模塊設(shè)置不同的配置文件,比如持久層,可以設(shè)置一個(gè)名為application-devDB的配置文件,MVC層設(shè)置一個(gè)名為application-devMVC的配置文件

然后在主配置中對其他的環(huán)境進(jìn)行調(diào)用管理,include可以在激活指定環(huán)境的情況下,同時(shí)對多個(gè)環(huán)境進(jìn)行加載使其生效,多個(gè)環(huán)境間使用逗號分隔

而且,如果多個(gè)環(huán)境中有相同的配置,則后加載的環(huán)境會覆蓋前面的,加載的順序:先按照include中的環(huán)境一個(gè)一個(gè)的加載、最后加載active中的環(huán)境

但是對于同時(shí)對多個(gè)環(huán)境進(jìn)行加載使其生效這個(gè)功能,include這個(gè)方法現(xiàn)在已經(jīng)不是主流,我們更多的是使用group

對不同名字的配置文件進(jìn)行分組,比如application-dev首字母大寫的字符串可以劃分為dev組的,如上圖
然后用active來決定調(diào)用哪一組的配置文件

Maven和spring-boot的配置沖突

spring-boot基于maven坐標(biāo)的控制工作的
所以為了防止maven與spring-boot互相的配置沖突,我們應(yīng)該在maven中配置,然后讓sping-boot去讀取
當(dāng)Maven與SpringBoot 同時(shí)對多環(huán)境進(jìn)行控制時(shí),以Mavn為主,SpringBoot使用@. . @占位符讀取Maven對應(yīng)的配置屬性值
首先,有這么幾個(gè)配置文件

第一步:在maven的pom文件中配置對應(yīng)的多環(huán)境開發(fā):

第二步:在springboot中引用

idea的一個(gè)小BUG
基于SpringBoot讀取Maven配置屬性的前提下,如果在Idea下測試,工程時(shí)pom.xml每次更新需要手動compile方可生效

到此這篇關(guān)于Springboot多環(huán)境開發(fā)的文章就介紹到這了,更多相關(guān)Springboot多環(huán)境開發(fā)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JAVA語法糖原理你知道嗎

    JAVA語法糖原理你知道嗎

    語法糖(Syntactic sugar),也叫做糖衣語法,是英國科學(xué)家發(fā)明的一個(gè)術(shù)語,通常來說使用語法糖能夠增加程序的可讀性,從而減少程序代碼出錯(cuò)的機(jī)會.這篇文章主要介紹了Java 中的語法糖知識,需要的朋友可以參考下
    2021-09-09
  • Java線程編程中isAlive()和join()的使用詳解

    Java線程編程中isAlive()和join()的使用詳解

    這篇文章主要介紹了Java線程編程中isAlive()和join()的使用詳解,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • 如何計(jì)算Java對象占用了多少空間?

    如何計(jì)算Java對象占用了多少空間?

    在Java中沒有sizeof運(yùn)算符,所以沒辦法知道一個(gè)對象到底占用了多大的空間,但是在分配對象的時(shí)候會有一些基本的規(guī)則,我們根據(jù)這些規(guī)則大致能判斷出來對象大小,需要的朋友可以參考下
    2016-01-01
  • SpringBoot如何監(jiān)聽redis?Key變化事件案例詳解

    SpringBoot如何監(jiān)聽redis?Key變化事件案例詳解

    項(xiàng)目中需要監(jiān)聽redis的一些事件比如鍵刪除,修改,過期等,下面這篇文章主要給大家介紹了關(guān)于SpringBoot如何監(jiān)聽redis?Key變化事件的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(64)

    Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(64)

    下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-09-09
  • java中stream去重的幾種方式舉例

    java中stream去重的幾種方式舉例

    Stream流是數(shù)據(jù)渠道,用于操作數(shù)據(jù)源(集合、數(shù)組等)所生成的元素序列,這篇文章主要給大家介紹了關(guān)于java中stream去重的幾種方式,需要的朋友可以參考下
    2023-07-07
  • Spring Cloud Nacos配置修改不生效的解決方法詳解

    Spring Cloud Nacos配置修改不生效的解決方法詳解

    Nacos作為一個(gè)動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺,廣泛應(yīng)用于Java Spring Cloud項(xiàng)目中,然而,有時(shí)在修改Nacos配置后,這些更改并不會立即生效,下面我們來看看這樣如何解決吧
    2025-01-01
  • JAVA 枚舉相關(guān)知識匯總

    JAVA 枚舉相關(guān)知識匯總

    這篇文章主要介紹了JAVA 枚舉相關(guān)知識,文中講解的非常詳細(xì),代碼幫助大家更好的參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Java中枚舉的使用詳解

    Java中枚舉的使用詳解

    這篇文章主要介紹了Java中枚舉的使用詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • SpringBoot-JPA刪除不成功,只執(zhí)行了查詢語句問題

    SpringBoot-JPA刪除不成功,只執(zhí)行了查詢語句問題

    這篇文章主要介紹了SpringBoot-JPA刪除不成功,只執(zhí)行了查詢語句問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評論

阳谷县| 饶阳县| 诸城市| 绥德县| 洪雅县| 水富县| 呼图壁县| 莲花县| 绥宁县| 房山区| 新干县| 咸宁市| 惠水县| 遵义县| 板桥市| 长武县| 乐陵市| 江山市| 漠河县| 建湖县| 闵行区| 茌平县| 皋兰县| 女性| 彭阳县| 庆云县| 茂名市| 江都市| 黔江区| 施甸县| 柏乡县| 垫江县| 湘西| 娄烦县| 淮滨县| 佛冈县| 牙克石市| 麻江县| 景洪市| 二连浩特市| 巫溪县|