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

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

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

前言

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

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

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

1、多個配置文件的方式

1.1、修改application.properties

 server.port=8080

1.2、運行主啟動類

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、運行主啟動類

PS:如果激活dev,端口就會用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、運行主啟動類

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

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

--spring-profiles.active=prod


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

3.2、運行主啟動類

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

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

-Dspring-profiles.active=dev

4.2、運行主啟動類

總結

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

相關文章

  • Java排列組合字符串的方法

    Java排列組合字符串的方法

    這篇文章主要介紹了Java排列組合字符串的方法
    2018-02-02
  • Java模板方法模式定義算法框架

    Java模板方法模式定義算法框架

    Java模板方法模式是一種行為型設計模式,它定義了一個算法框架,由抽象父類定義算法的基本結構,具體實現(xiàn)細節(jié)由子類來實現(xiàn),從而實現(xiàn)代碼復用和擴展性
    2023-05-05
  • 老生常談Log4j和Log4j2的區(qū)別(推薦)

    老生常談Log4j和Log4j2的區(qū)別(推薦)

    下面小編就為大家?guī)砝仙U凩og4j和Log4j2的區(qū)別(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Java 使用poi把數(shù)據(jù)庫中數(shù)據(jù)導入Excel的解決方法

    Java 使用poi把數(shù)據(jù)庫中數(shù)據(jù)導入Excel的解決方法

    本篇文章介紹了,Java 使用poi把數(shù)據(jù)庫中數(shù)據(jù)導入Excel的解決方法。需要的朋友參考下
    2013-05-05
  • SpringBoot 實現(xiàn)定時任務的方法詳解

    SpringBoot 實現(xiàn)定時任務的方法詳解

    這篇文章主要介紹了SpringBoot 實現(xiàn)定時任務的方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Java 正則表達式功能及應用

    Java 正則表達式功能及應用

    自從jdk1.4推出java.util.regex包,就為我們提供了很好的Java正則表達式應用平臺,因為Java正則表達式是一個很龐雜的體系。
    2010-03-03
  • 如何解決使用restTemplate進行feign調(diào)用new HttpEntity<>報錯問題

    如何解決使用restTemplate進行feign調(diào)用new HttpEntity<>報錯問題

    這篇文章主要介紹了如何解決使用restTemplate進行feign調(diào)用new HttpEntity<>報錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Springboot集成knife4j實現(xiàn)風格化API文檔

    Springboot集成knife4j實現(xiàn)風格化API文檔

    這篇文章主要介紹了Springboot如何集成knife4j實現(xiàn)風格化API文檔,幫助大家更好的使用springboot框架,感興趣的朋友可以了解下
    2020-12-12
  • SpringBoot中的Logging詳解

    SpringBoot中的Logging詳解

    這篇文章主要介紹了SpringBoot中的Logging詳解,log配置可能是被忽視的一個環(huán)節(jié),一般的項目中日志配置好了基本上很少去改動,我們常規(guī)操作是log.info來記錄日志內(nèi)容,很少會有人注意到springBoot中日志的配置,需要的朋友可以參考下
    2023-09-09
  • javamail 發(fā)送郵件的實例代碼分享

    javamail 發(fā)送郵件的實例代碼分享

    今天學習了一下JavaMail,javamail發(fā)送郵件確實是一個比較麻煩的問題。為了以后使用方便,自己寫了段代碼,打成jar包,以方便以后使用
    2013-08-08

最新評論