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

Java SpringBoot啟動(dòng)指定profile的8種方式詳解

 更新時(shí)間:2021年09月15日 09:14:36   作者:Apple_Web  
這篇文章主要介紹了spring boot 如何指定profile啟動(dòng)的操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

配置文件中設(shè)置

通常在公司級別的項(xiàng)目中,我們可能會(huì)寫多個(gè)application- dev/prod.yml ,然后我們通常會(huì)在application.yml配置文件中寫入

spring:
  profiles:
    active: dev

這里會(huì)指定激活的profile是application- dev.yml

注意:application.yml中類似Java中的父類,其他application- dev/prod.yml會(huì)繼承這個(gè)文件,可以進(jìn)行重寫,沒有進(jìn)行重寫的屬性我們也是能直接讀取的,比如application.yml定義了一個(gè)my.name屬性,然后我們激活的是application- dev.yml,但是我們并沒有在文件中定義這個(gè)屬性,我們在程序中還是能夠讀取的,這里可以和Java的父子類繼承重寫對比

my:
  name: apple

注意這里可能會(huì)涉及到springboot讀取配置文件的優(yōu)先級問題,可參考文章:SpringBoot - 配置文件加載位置與優(yōu)先級

命令行設(shè)置

1、Maven啟動(dòng)指定Profile通過-P,如mvn spring-boot:run -Ptest,但這是Maven的Profile。

2、如果要指定spring-boot的spring.profiles.active,則必須使用mvn spring-boot:run -Drun.profiles=test

3、如果使用命令行直接運(yùn)行jar文件,則使用java -jar -Dspring.profiles.active=test demo-0.0.1-SNAPSHOT.jar

4、如果使用開發(fā)工具,運(yùn)行Application.java文件啟動(dòng),則增加參數(shù)--spring.profiles.active=test

IDEA中設(shè)置

1、program arguments程序參數(shù)

在Run/Debug Configurations中配置-Dspring.profiles.active=dev 優(yōu)先級比配置文件高

image-20210911165240668

2、VM options虛擬機(jī)參數(shù)

在Run/Debug Configurations中配置-Dspring.profiles.active=dev 優(yōu)先級比配置文件高

image-20210911165547068

3、Active profiles 參數(shù)

指定dev即可

image-20210911165736398

遇到的問題

在公司項(xiàng)目中,我下載了一個(gè)其他環(huán)境的application-ft3.yml,但是沒有放入resources文件夾下面,是通過IDEA中Run/Debug Configurations中配置讀取我自己在外部的路徑,但是由于我這個(gè)配置文件中有配置另外一個(gè)resources下面的i18n配置文件,程序中也要讀取這個(gè)i18n下面的文件,我這個(gè)application-ft3.yml的文件路徑和i18n下面的文件的相對路徑就對不上了,導(dǎo)致讀取為空?。?!

image-20210911170818176

image-20210911171125511

解決辦法: 將這個(gè)application-ft3.yml放入resources目錄下即可解決!所以為了避免出現(xiàn)類似問題,我還是推薦把配置文件放入resource下面?。?! 

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • java swagger ui 添加header請求頭參數(shù)的方法

    java swagger ui 添加header請求頭參數(shù)的方法

    今天小編就為大家分享一篇java swagger ui 添加header請求頭參數(shù)的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Java中的雙重檢查(Double-Check)詳解

    Java中的雙重檢查(Double-Check)詳解

    這篇文章主要為大家詳細(xì)介紹了Java中的雙重檢查(Double-Check),感興趣的小伙伴們可以參考一下
    2016-02-02
  • 解決BufferedReader.readLine()遇見的坑

    解決BufferedReader.readLine()遇見的坑

    這篇文章主要介紹了解決BufferedReader.readLine()遇見的坑,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java獲取七牛云存儲空間中圖片外鏈

    Java獲取七牛云存儲空間中圖片外鏈

    本文主要介紹了Java獲取七牛云存儲空間中圖片外鏈,需要獲取在七牛云中存儲的所有圖片,并返回外鏈地址,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • Servlet系列兩種創(chuàng)建方式

    Servlet系列兩種創(chuàng)建方式

    本文主要介紹了Servlet系列兩種創(chuàng)建方式,包含Servlet2.5之前使用和Servlet3.0后,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • 從匯編碼分析java對象的創(chuàng)建過程(推薦)

    從匯編碼分析java對象的創(chuàng)建過程(推薦)

    這篇文章主要介紹了從匯編碼分析java對象的創(chuàng)建過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • SpringBoot攔截器的使用小結(jié)

    SpringBoot攔截器的使用小結(jié)

    今天給大家總結(jié)一下SpringBoot下攔截器的使用,需要的朋友參考下吧
    2017-05-05
  • 解決JDBC Connection Reset的問題分析

    解決JDBC Connection Reset的問題分析

    這篇文章主要介紹了解決JDBC Connection Reset的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java基礎(chǔ)之位運(yùn)算知識總結(jié)

    Java基礎(chǔ)之位運(yùn)算知識總結(jié)

    最近接觸到了java位運(yùn)算,之前對位運(yùn)算的了解僅僅停留在表現(xiàn)結(jié)果上,乘2除以2,對背后的原理并不了解,現(xiàn)在學(xué)習(xí)記錄一下,需要的朋友可以參考下
    2021-05-05
  • Java中語音url轉(zhuǎn)換成InputStream的示例代碼

    Java中語音url轉(zhuǎn)換成InputStream的示例代碼

    在Java中,可以使用java.net.URL和java.net.URLConnection類來將語音URL轉(zhuǎn)換為InputStream,本文通過示例代碼介紹Java中語音url轉(zhuǎn)換成InputStream的相關(guān)知識,感興趣的朋友一起看看吧
    2024-01-01

最新評論

罗田县| 交城县| 砚山县| 龙胜| 廉江市| 金门县| 海晏县| 新龙县| 亳州市| 华容县| 佛教| 广平县| 漳浦县| 沁水县| 德惠市| 井冈山市| 亚东县| 平利县| 兴安县| 资阳市| 炎陵县| 乌拉特后旗| 九江县| 廊坊市| 玛曲县| 灵山县| 遵义县| 聊城市| 凤山市| 崇义县| 屯留县| 京山县| 神池县| 南汇区| 渑池县| 九江县| 阳信县| 马鞍山市| 岳阳市| 长岛县| 冷水江市|