亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IDEA下SpringBoot指定配置文件啟動(dòng)項(xiàng)目的全過(guò)程

 更新時(shí)間:2023年06月09日 11:23:31   作者:月半花開(kāi)  
我們?cè)谑褂胹pringboot項(xiàng)目開(kāi)發(fā)的時(shí)候,每次切換環(huán)境跑項(xiàng)目的時(shí)候,都得修改配置文件的數(shù)據(jù)庫(kù)地址,這樣來(lái)回修改感覺(jué)很麻煩,這篇文章主要給大家介紹了關(guān)于IDEA下SpringBoot指定配置文件啟動(dòng)項(xiàng)目的相關(guān)資料,需要的朋友可以參考下

一. idea下的SpringBoot啟動(dòng):指定配置文件

Springboot項(xiàng)目有如下配置文件

主配置文件application.yml,

測(cè)試環(huán)境:application-test.yml

生產(chǎn)環(huán)境:application-pro.yml

開(kāi)發(fā)環(huán)境:application-dev.yml

在開(kāi)發(fā)過(guò)程中,通常在主配置文件里指定實(shí)際使用的配置文件

spring:
    profiles:
        active: dev

二. 項(xiàng)目已打包,運(yùn)行配置

需要確保項(xiàng)目已經(jīng)打成jar包: springboot-demo.jar

1).使用java -jar啟動(dòng)基于(一)下的配置文件啟動(dòng)

java -jar springboot-demo.jar

2)指定項(xiàng)目?jī)?nèi)其它配置文件application-pro.yml啟動(dòng)項(xiàng)目

java -jar springboot-demo.jar --spring.profiles.active=test

另一種啟動(dòng)命令(上一種啟命令失效時(shí), 用以下這種, 或就以這種)

java -jar -Dspring.profiles.active=test springboot-demo.jar

3) Linux服務(wù)器上啟動(dòng)基于(三)的springboot項(xiàng)目

jar運(yùn)行方式

java -jar xx.jar --spring.profiles.active=dev

示例

java -jar -Dspring.profiles.active=test springboot-demo.jar

不顯示日志打印的啟動(dòng)

nohup java -jar -Dspring.profiles.active=test springboot-demo.jar &

三、開(kāi)發(fā)過(guò)程中idea指定某種環(huán)境下的配置文件啟動(dòng)項(xiàng)目

方法1:多個(gè)配置文件,啟動(dòng)項(xiàng)目的時(shí)候,需要修改右上角的配置信息,按下圖操作

選擇 Configuration —》Environment —》Program arguments(main方法啟動(dòng)方式:優(yōu)先級(jí)高于在配置文件里面的激活的)

// 在IDE Arguments里面添加
--spring.profiles.active=dev

 添加配置

配置啟動(dòng)參數(shù) 

--spring.profiles.active=test

 在啟動(dòng)日志里看到下圖所示的日志,便代表指定配置文件啟動(dòng)成功。

方法2:除了在配置文件和命令行中指定Profile,還可以在啟動(dòng)類中寫(xiě)死指定,通過(guò)SpringApplication.setAdditionalProfiles方法

public void setAdditionalProfiles(String... profiles) {
    this.additionalProfiles = new LinkedHashSet<String>(Arrays.asList(profiles));
}

方法3:選擇 Configuration ——》Environment ——》VM options(JVM啟動(dòng)方式),輸入如下代碼:

-Dspring.profiles.active=dev

總結(jié)

到此這篇關(guān)于IDEA下SpringBoot指定配置文件啟動(dòng)項(xiàng)目的文章就介紹到這了,更多相關(guān)SpringBoot配置文件啟動(dòng)項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java使用EasyExcel導(dǎo)出上萬(wàn)數(shù)據(jù)如何避免OOM

    java使用EasyExcel導(dǎo)出上萬(wàn)數(shù)據(jù)如何避免OOM

    本文主要介紹了使用EasyExcel導(dǎo)出大量數(shù)據(jù)時(shí)避免OOM問(wèn)題的方法,通過(guò)分頁(yè)查詢和分批次寫(xiě)入Excel,可以有效避免內(nèi)存溢出,并提供了一個(gè)封裝好的工具類,簡(jiǎn)化了導(dǎo)出代碼的編寫(xiě)
    2024-11-11
  • 遠(yuǎn)程連接Jedis和整合SpringBoot的詳細(xì)過(guò)程

    遠(yuǎn)程連接Jedis和整合SpringBoot的詳細(xì)過(guò)程

    這篇文章主要介紹了遠(yuǎn)程連接Jedis和整合SpringBoot的詳細(xì)過(guò)程,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Springboot集合前端實(shí)現(xiàn)進(jìn)度條顯示功能實(shí)例

    Springboot集合前端實(shí)現(xiàn)進(jìn)度條顯示功能實(shí)例

    這篇文章主要介紹了使用進(jìn)度條提升用戶體驗(yàn)的原因,特別是在處理大文件上傳、下載或長(zhǎng)時(shí)間運(yùn)行的操作時(shí),進(jìn)度條通過(guò)實(shí)時(shí)反饋任務(wù)進(jìn)度,減少用戶的不確定感,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2024-11-11
  • Spring @Conditional注解從源碼層講解

    Spring @Conditional注解從源碼層講解

    @Conditional是Spring4新提供的注解,它的作用是按照一定的條件進(jìn)行判斷,滿足條件給容器注冊(cè)bean,這篇文章主要介紹了Spring @Conditional注解示例詳細(xì)講解,需要的朋友可以參考下
    2023-01-01
  • SpringBoot2.x集成Dozer的示例代碼

    SpringBoot2.x集成Dozer的示例代碼

    本文主要介紹了SpringBoot2.x集成Dozer的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Spring操作JdbcTemplate數(shù)據(jù)庫(kù)的方法學(xué)習(xí)

    Spring操作JdbcTemplate數(shù)據(jù)庫(kù)的方法學(xué)習(xí)

    這篇文章主要為大家介紹了Spring操作JdbcTemplate數(shù)據(jù)庫(kù)方法學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • java Long==Long有趣的現(xiàn)象詳解

    java Long==Long有趣的現(xiàn)象詳解

    這篇文章主要給大家介紹了關(guān)于java Long==Long有趣的現(xiàn)象的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • SpringBoot解析JSON數(shù)據(jù)的三種方案

    SpringBoot解析JSON數(shù)據(jù)的三種方案

    JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式,易于人閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成,本文給大家介紹了SpringBoot解析JSON數(shù)據(jù)的三種方案,需要的朋友可以參考下
    2024-03-03
  • 搭建Spring MVC和Vue3的應(yīng)用程序的實(shí)現(xiàn)

    搭建Spring MVC和Vue3的應(yīng)用程序的實(shí)現(xiàn)

    本文主要介紹了搭建Spring MVC和Vue3的應(yīng)用程序的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • Java判斷object對(duì)象為空(包括null ,““)的方法

    Java判斷object對(duì)象為空(包括null ,““)的方法

    這篇文章主要介紹了Java判斷對(duì)象是否為空(包括null ,“”)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12

最新評(píng)論