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

springboot學(xué)習(xí)筆記之 profile多環(huán)境配置切換的實(shí)現(xiàn)方式

 更新時(shí)間:2019年07月19日 10:23:24   作者:Jotal  
這篇文章主要介紹了springboot profile多環(huán)境配置切換的實(shí)現(xiàn)方式,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下

前言

一個(gè)應(yīng)用程序從開(kāi)發(fā)到上線,往往需要經(jīng)歷幾個(gè)階段,例如開(kāi)發(fā)、測(cè)試、上線。每個(gè)階段所用到的環(huán)境的配置可能都是不一樣的,Springboot 應(yīng)用可以很方便地在各個(gè)環(huán)境中對(duì)配置進(jìn)行切換。所以,今天主要介紹Springboot profiles實(shí)現(xiàn)多環(huán)境配置切換。

profiles多環(huán)境配置切換的四種方式

  1. 多個(gè)配置文件的方式y(tǒng)ml
  2. 多文檔塊方式
  3. 設(shè)置程序參數(shù)
  4. 設(shè)置虛擬機(jī)參數(shù)

1、多個(gè)配置文件的方式

1.1、修改application.properties

 server.port=8080

1.2、運(yùn)行主啟動(dòng)類

1.3、創(chuàng)建application-dev.properties application-prod.properties

application-dev.properties

server.port=8090

application-prod.properties

server.port=9090

1.4、在application.properties中激活profiles

server.port=8080spring.profiles.active=prod

1.5、運(yùn)行主啟動(dòng)類

PS:如果激活dev,端口就會(huì)用8090。

2、yml多文檔塊方式

2.1、創(chuàng)建application.yml

server:
 port: 8080
spring:
 profiles:
  active: dev
---
server:
 port: 8081
spring:
 profiles: dev
---
spring:
 profiles: prod
server:
 port: 8082
---

PS: yml以“---” 分隔文檔塊

2.2、運(yùn)行主啟動(dòng)類

3、設(shè)置程序參數(shù)

3.1、設(shè)置程序參數(shù)

--spring-profiles.active=prod


PS:這條指令也可以用于程序被打包成jar包后,在命令行指定激活環(huán)境。并且優(yōu)先級(jí)比配置文件中高。

3.2、運(yùn)行主啟動(dòng)類

4、設(shè)置虛擬機(jī)參數(shù)

4.1、設(shè)置虛擬機(jī)參數(shù)

-Dspring-profiles.active=dev

4.2、運(yùn)行主啟動(dòng)類

總結(jié)

以上所述是小編給大家介紹的springboot學(xué)習(xí)筆記之 profile多環(huán)境配置切換的實(shí)現(xiàn)方式,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • Java設(shè)計(jì)模式之建造者模式實(shí)例詳解

    Java設(shè)計(jì)模式之建造者模式實(shí)例詳解

    這篇文章主要介紹了Java設(shè)計(jì)模式之建造者模式,結(jié)合具體實(shí)例形式分析了建造者模式的概念、原理、實(shí)現(xiàn)方法與相關(guān)使用注意事項(xiàng),需要的朋友可以參考下
    2017-09-09
  • Java中@Autowired與@Resource注解的區(qū)別詳解

    Java中@Autowired與@Resource注解的區(qū)別詳解

    這篇文章主要介紹了Java中@Autowired與@Resource注解的區(qū)別詳解,@Resource的作用相當(dāng)于@Autowired,只不過(guò)@Autowired按byType自動(dòng)注入,而@Resource默認(rèn)按 byName自動(dòng)注入罷了,@Resource有兩個(gè)屬性是比較重要的,需要的朋友可以參考下
    2023-11-11
  • Kafka中Producer和Consumer的作用詳解

    Kafka中Producer和Consumer的作用詳解

    這篇文章主要介紹了Kafka中Producer和Consumer的作用詳解,Kafka是一個(gè)分布式的流處理平臺(tái),它的核心是消息系統(tǒng),Producer是Kafka中用來(lái)將消息發(fā)送到Broker的組件之一,它將消息發(fā)布到主題,并且負(fù)責(zé)按照指定的分區(qū)策略將消息分配到對(duì)應(yīng)的分區(qū)中,需要的朋友可以參考下
    2023-12-12
  • 關(guān)于feign.codec.DecodeException異常的解決方案

    關(guān)于feign.codec.DecodeException異常的解決方案

    這篇文章主要介紹了關(guān)于feign.codec.DecodeException異常的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java線程中的notifyAll喚醒操作(推薦)

    Java線程中的notifyAll喚醒操作(推薦)

    這篇文章主要介紹了Java線程中的notifyAll喚醒操作,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • spring一個(gè)項(xiàng)目多個(gè)模塊聚合打包問(wèn)題解決方案(最新推薦)

    spring一個(gè)項(xiàng)目多個(gè)模塊聚合打包問(wèn)題解決方案(最新推薦)

    最近遇到個(gè)需求,針對(duì)后端解耦模塊較多的項(xiàng)目,想在云端啟動(dòng)時(shí)簡(jiǎn)潔些只啟動(dòng)一個(gè)jar文件的情景,本文重點(diǎn)給大家介紹spring一個(gè)項(xiàng)目多個(gè)模塊聚合打包問(wèn)題解決方案,感興趣的朋友一起看看吧
    2023-09-09
  • 簡(jiǎn)單了解4種分布式session解決方案

    簡(jiǎn)單了解4種分布式session解決方案

    這篇文章主要介紹了簡(jiǎn)單了解4種分布式session解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • HashMap的底層實(shí)現(xiàn)原理分析

    HashMap的底層實(shí)現(xiàn)原理分析

    本文主要介紹了HashMap的底層實(shí)現(xiàn)結(jié)構(gòu),包括JDK1.7和1.8版本的區(qū)別,JDK1.7使用數(shù)組加鏈表實(shí)現(xiàn),而JDK1.8引入了紅黑樹(shù)優(yōu)化,文章詳細(xì)解釋了HashMap如何確定哈希桶數(shù)組索引位置、put方法的執(zhí)行過(guò)程以及擴(kuò)容原理
    2025-01-01
  • SpringBoot集成SwaggerUi以及啟動(dòng)時(shí)遇到的錯(cuò)誤

    SpringBoot集成SwaggerUi以及啟動(dòng)時(shí)遇到的錯(cuò)誤

    這篇文章主要介紹了SpringBoot集成SwaggerUi以及啟動(dòng)時(shí)遇到的錯(cuò)誤,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 8個(gè)Spring事務(wù)失效場(chǎng)景詳解

    8個(gè)Spring事務(wù)失效場(chǎng)景詳解

    相信大家對(duì)Spring種事務(wù)的使用并不陌生,但是你可能只是停留在基礎(chǔ)的使用層面上。今天,我們就簡(jiǎn)單來(lái)說(shuō)下Spring事務(wù)的原理,然后總結(jié)一下spring事務(wù)失敗的場(chǎng)景,并提出對(duì)應(yīng)的解決方案,需要的可以參考一下
    2022-12-12

最新評(píng)論