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

SpringBoot中spring.profiles.active配置實現(xiàn)多環(huán)境區(qū)分

 更新時間:2025年07月23日 09:23:43   作者:L-960  
本文介紹了在SpringBoot項目中通過命名約定、啟動參數(shù)和@Profile注解實現(xiàn)不同環(huán)境配置文件的切換,以及如何根據(jù)環(huán)境動態(tài)執(zhí)行代碼,具有一定的參加的參考價值,感興趣的可以了解一下

spring boot允許通過命名約定按照一定的格式application-{profile}.properties來定義多個配置文件,然后通過在application.propertiesspring.profiles.active來具體激活一個或者多個配置文件,如果沒有沒有指定任何profile的配置文件的話,spring boot默認會啟動application-default.properties。

在項目開發(fā)中有多個配置文件

application-dev.yml //開發(fā)環(huán)境
application-test.yml //測試環(huán)境
application-pro.yml //生產(chǎn)環(huán)境

1、只需要在源配置文件application.yaml上面增加下面的一個配置,就代表指定使用哪一個配置文件:

spring:
  profiles:
    active: dev #當前使用application-dev.yml配置

2、也可以在java啟動參數(shù)中指定,動態(tài)選擇運行環(huán)境

執(zhí)行java -jar xxx.jar --spring.profiles.active=test,運行測試環(huán)境的配置
執(zhí)行java -jar xxx.jar --spring.profiles.active=prod,運行生產(chǎn)環(huán)境的配置

3、也可以動態(tài)選擇運行環(huán)境, 當沒有指定環(huán)境的時候, 默認選擇dev環(huán)境

spring:
  profiles:
    active: ${profile:dev} #當前使用application-dev.yml配置

4、在項目代碼中使用@Profile區(qū)分環(huán)境,使某些代碼在指定環(huán)境下執(zhí)行

下面類只在dev環(huán)境下執(zhí)行,其他環(huán)境不會生效

@Component
@Slf4j
@Profile("dev") //生產(chǎn)環(huán)境執(zhí)行.
public class InitOtherService implements ApplicationRunner {

    @Override
    public void run(ApplicationArguments args) throws Exception {
        // todo
    }
}

到此這篇關(guān)于SpringBoot中spring.profiles.active配置實現(xiàn)多環(huán)境區(qū)分的文章就介紹到這了,更多相關(guān)SpringBoot 多環(huán)境區(qū)分內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Java基礎(chǔ)教程之static五大應(yīng)用場景

    Java基礎(chǔ)教程之static五大應(yīng)用場景

    這篇文章主要給大家介紹了關(guān)于Java基礎(chǔ)教程之static五大應(yīng)用場景的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 面試時必問的JVM運行時數(shù)據(jù)區(qū)詳解

    面試時必問的JVM運行時數(shù)據(jù)區(qū)詳解

    這篇文章主要介紹了JVM運行時數(shù)據(jù)區(qū)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2021-08-08
  • java8中Map的一些騷操作總結(jié)

    java8中Map的一些騷操作總結(jié)

    這篇文章主要給大家介紹了關(guān)于java8中Map的一些騷操作,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 淺談java實現(xiàn)背包算法(0-1背包問題)

    淺談java實現(xiàn)背包算法(0-1背包問題)

    本篇文章主要介紹了淺談java實現(xiàn)背包算法(0-1背包問題) ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Java 數(shù)據(jù)結(jié)構(gòu)中二叉樹前中后序遍歷非遞歸的具體實現(xiàn)詳解

    Java 數(shù)據(jù)結(jié)構(gòu)中二叉樹前中后序遍歷非遞歸的具體實現(xiàn)詳解

    樹是一種重要的非線性數(shù)據(jù)結(jié)構(gòu),直觀地看,它是數(shù)據(jù)元素(在樹中稱為結(jié)點)按分支關(guān)系組織起來的結(jié)構(gòu),很象自然界中的樹那樣。樹結(jié)構(gòu)在客觀世界中廣泛存在,如人類社會的族譜和各種社會組織機構(gòu)都可用樹形象表示
    2021-11-11
  • Springboot整合EasyExcel實現(xiàn)Excel文件上傳方式

    Springboot整合EasyExcel實現(xiàn)Excel文件上傳方式

    這篇文章主要介紹了Springboot整合EasyExcel實現(xiàn)Excel文件上傳方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 值得分享的超全文件工具類FileUtil

    值得分享的超全文件工具類FileUtil

    這篇文章主要為大家詳細介紹了超全的文件工具類FileUtil,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • IDEA基于支付寶小程序搭建springboot項目的詳細步驟

    IDEA基于支付寶小程序搭建springboot項目的詳細步驟

    這篇文章主要介紹了IDEA基于支付寶小程序搭建springboot項目的詳細步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • SpringBoot Mybatis Plus公共字段自動填充功能

    SpringBoot Mybatis Plus公共字段自動填充功能

    這篇文章主要介紹了SpringBoot Mybatis Plus公共字段自動填充功能的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • springboot整合JSR303參數(shù)校驗與全局異常處理的方法

    springboot整合JSR303參數(shù)校驗與全局異常處理的方法

    JSR-303 是 JAVA EE 6 中的一項子規(guī)范,叫做 Bean Validation,官方參考實現(xiàn)是Hibernate Validator,這篇文章主要介紹了springboot整合JSR303參數(shù)校驗與全局異常處理,需要的朋友可以參考下
    2022-09-09

最新評論

滦平县| 胶州市| 大荔县| 屏山县| 凤台县| 榆社县| 烟台市| 田东县| 霍邱县| 遂溪县| 吉林市| 清镇市| 出国| 叙永县| 吴旗县| 西青区| 固安县| 绿春县| 花莲县| 明光市| 荥经县| 大渡口区| 广宗县| 东乡县| 寻乌县| 磐安县| 大连市| 兖州市| 穆棱市| 虹口区| 昌邑市| 清河县| 盐津县| 罗田县| 茂名市| 北安市| 尼玛县| 连城县| 武山县| 贡觉县| 宁化县|