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

教你在SpringBoot中管理多環(huán)境配置文件

 更新時間:2021年05月12日 17:14:39   作者:Zepal  
在項目開發(fā)中,一般會分為開發(fā)環(huán)境,測試環(huán)境和生產(chǎn)環(huán)境.如果總是在一個文件中修修改改,難免會出現(xiàn)錯誤,尤其是在交接的過程中,一旦出現(xiàn)問題,輕則丟失績效,重則需要刪庫跑路.本文則帶大家詳細(xì)了解怎么管理多環(huán)境配置文件,需要的朋友可以參考下

實現(xiàn)

1、可以通過配置項 spring.profiles.active 的值來激活對應(yīng)的環(huán)境(思路:使用一個默認(rèn)的文件作為通用配置文件,不同的配置項寫入不同環(huán)境的配置文件中,部署不同環(huán)境時,只需要修改spring.profiles.active的值即可。個人習(xí)慣在通用配置文件只保留spring.profiles.active一個配置項,靈活性高一點)

2、通過部署命令java -jar xxx.jar --spring.profiles=xxx 來激活指定的配置項

針對不同的環(huán)境,一般常用的命名方式如下:

application.properties  :   通用配置,不區(qū)分環(huán)境

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

application-test.properties  :  測試環(huán)境

application-prod.properties   : 生產(chǎn)環(huán)境

測試

新增配置文件:application.properties

spring.profiles.active=dev

新增配置文件:application-dev.properties

server.port=9999
# 自定義配置項
zepal=dev

新增配置文件:application-prod.properties

server.port=9998
# 自定義配置項
zepal=prod

創(chuàng)建一個接口

@Controller
public class TestController2 {
 
	@Value("${zepal}")
	private String zepal;
	
	@RequestMapping("/profiles-test")
	@ResponseBody
	public String methodA() {
		return zepal;
	}
	
}

1、通過配置項 spring.profiles.active 激活對應(yīng)配置文件,啟動文件后訪問localhost:9998/profiles-test  會超時,訪問localhost:9999/profiles-test 會成功

2、將項目打包成jar包后,用啟動命令java -jar xxx.jar --spring.profiles=dev  會得到同樣的結(jié)果

到此這篇關(guān)于教你在SpringBoot中管理多環(huán)境配置文件的文章就介紹到這了,更多相關(guān)SpringBoot管理多環(huán)境配置文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot整合kaptcha驗證碼的示例代碼

    springboot整合kaptcha驗證碼的示例代碼

    kaptcha是一個很有用的驗證碼生成工具,本篇文章主要介紹了springboot整合kaptcha驗證碼的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • IDEA報錯之前言中不允許有內(nèi)容問題及解決

    IDEA報錯之前言中不允許有內(nèi)容問題及解決

    當(dāng)使用IntelliJ IDEA時,可能會遇到報錯信息“前言中不允許有內(nèi)容”,這通常是由于XML文件是以帶有BOM頭的UTF-8格式保存的,導(dǎo)致IDE的解析出錯,解決辦法是在IDEA中調(diào)整文件編碼設(shè)置為無BOM的UTF-8,然后用文本編輯器(如Notepad++)
    2024-10-10
  • SpringBoot項目的logback日志配置(包括打印mybatis的sql語句)

    SpringBoot項目的logback日志配置(包括打印mybatis的sql語句)

    這篇文章主要介紹了SpringBoot項目的logback日志配置(包括打印mybatis的sql語句),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java通過匿名類來實現(xiàn)回調(diào)函數(shù)實例總結(jié)

    Java通過匿名類來實現(xiàn)回調(diào)函數(shù)實例總結(jié)

    這篇文章主要介紹了Java通過匿名類來實現(xiàn)回調(diào)函數(shù)的例子,回調(diào)函數(shù)就是一種函數(shù)簽名(若干個輸入?yún)?shù)、一個輸出參數(shù))的規(guī)范,java雖不存在函數(shù)聲明,但是java可以用接口來強制規(guī)范。具體操作步驟大家可查看下文的詳細(xì)講解,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • VS?Code中運行Java?SpringBoot的項目詳細(xì)步驟

    VS?Code中運行Java?SpringBoot的項目詳細(xì)步驟

    這篇文章主要介紹了VS?Code中運行Java?SpringBoot項目的相關(guān)資料,文中涵蓋了安裝必要的擴展、配置環(huán)境、創(chuàng)建或?qū)腠椖?、配置調(diào)試環(huán)境、運行和調(diào)試項目、使用Spring?Boot?Actuator以及配置任務(wù)自動化等步驟,需要的朋友可以參考下
    2024-12-12
  • 關(guān)于ArrayList初始創(chuàng)建設(shè)定長度問題

    關(guān)于ArrayList初始創(chuàng)建設(shè)定長度問題

    在使用ArrayList時,初始化長度并不等同于直接設(shè)定數(shù)組大小,如通過構(gòu)造函數(shù)指定長度,僅僅是在內(nèi)部開辟了相應(yīng)的存儲空間,并不會改變ArrayList的實際元素個數(shù),即size屬性仍然為0,因此,嘗試直接訪問未實際添加元素的位置會引發(fā)異常
    2024-11-11
  • Java如何確定兩個區(qū)間范圍是否有交集

    Java如何確定兩個區(qū)間范圍是否有交集

    這篇文章主要介紹了Java如何確定兩個區(qū)間范圍是否有交集問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • SpringBoot定制JSON響應(yīng)數(shù)據(jù)返回的示例代碼

    SpringBoot定制JSON響應(yīng)數(shù)據(jù)返回的示例代碼

    @JsonView 是 Jackson 庫中的一個注解,它允許你定義哪些屬性應(yīng)該被序列化到 JSON 中,基于不同的“視圖”或“配置”,在本文中,通過了解@JsonView,你將能夠更好地掌握如何在Spring Boot應(yīng)用中定制JSON數(shù)據(jù)的輸出,需要的朋友可以參考下
    2024-05-05
  • 詳解基于java的Socket聊天程序——服務(wù)端(附demo)

    詳解基于java的Socket聊天程序——服務(wù)端(附demo)

    這篇文章主要介紹了詳解基于java的Socket聊天程序——服務(wù)端(附demo),具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-12-12
  • JAVA 中Spring的@Async用法總結(jié)

    JAVA 中Spring的@Async用法總結(jié)

    這篇文章主要介紹了JAVA 中Spring的@Async用法總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-03-03

最新評論

同仁县| 南昌市| 池州市| 固始县| 武清区| 郁南县| 宾阳县| 卢氏县| 沁阳市| 米易县| 剑阁县| 陆良县| 璧山县| 永川市| 赤峰市| 阳曲县| 武汉市| 克什克腾旗| 邛崃市| 青州市| 应城市| 清苑县| 巨鹿县| 乃东县| 沂南县| 广州市| 台湾省| 通江县| 朝阳县| 横山县| 漳平市| 旬邑县| 绥宁县| 开江县| 凤阳县| 阿合奇县| 长白| 马边| 枞阳县| 双城市| 措美县|