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

springboot的jar包如何啟用外部配置文件

 更新時間:2023年06月28日 10:47:51   作者:源碼學(xué)徒  
本文主要介紹了springboot的jar包如何啟用外部配置文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、場景再現(xiàn)

springboot打成jar后,想要替換jar內(nèi)部application.properties的配置的值,有以下兩個限制條件:

  • 不方便重新打包
  • 不方便在java -jar xxx.jar后面增加 --xxx.xxx=xxx的配置(比如密碼)
  • 想要使用外部的一個配置文件,使得外部的配置文件的值覆蓋jar內(nèi)部配置的值

二、方案

當(dāng)前項目下的配置文件如下:

classpath:/config/application.yml

spring:
  profiles:
 ?  active: dev
server:
  port: 8081

classpath:/config/application-dev.yml

parent:
  username: source
  password: sourcepass
  state:

當(dāng)前目標(biāo)想要使用外部配置文件覆蓋 parent.password 和 parent.state 其他配置不變

外部創(chuàng)建文件

在外部系統(tǒng)中 /test/config 增加配置 application-ext.properties

parent.password=123456
parent.state=target

變更啟動命令

java -jar xxx.jar --spring.profiles.active=dev,ext --spring.config.location=classpath:/config/,file:/test/config/

替換前為:

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

image.png

替換后為:

java -jar xxx.jar --spring.profiles.active=dev,ext --spring.config.location=classpath:/config/,file:/test/config/

image 1.png

 到此這篇關(guān)于springboot的jar包如何啟用外部配置文件的文章就介紹到這了,更多相關(guān)springboot jar包外部配置文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Springboot+QueryDsl實現(xiàn)融合數(shù)據(jù)查詢

    Springboot+QueryDsl實現(xiàn)融合數(shù)據(jù)查詢

    這篇文章主要將介紹的是 Springboot 使用 QueryDsl 實現(xiàn)融合數(shù)據(jù)查詢,文中有詳細(xì)的代碼講解,對 SpringBoot?Querydsl?查詢操作感興趣的朋友一起看看吧
    2023-08-08
  • Vue?+?springboot實現(xiàn)拼圖人機驗證功能

    Vue?+?springboot實現(xiàn)拼圖人機驗證功能

    本文介紹了如何使用Vue和Spring?Boot實現(xiàn)拼圖人機驗證功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2026-01-01
  • 詳解Java-Jackson使用

    詳解Java-Jackson使用

    這篇文章主要介紹了Java-Jackson使用詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • java接口類中的@selectProvider接口的使用及說明

    java接口類中的@selectProvider接口的使用及說明

    這篇文章主要介紹了java接口類中的@selectProvider接口的使用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 微服務(wù)架構(gòu)之使用RabbitMQ進行異步處理方式

    微服務(wù)架構(gòu)之使用RabbitMQ進行異步處理方式

    本文介紹了RabbitMQ的基本概念、異步調(diào)用處理邏輯、RabbitMQ的基本使用方法以及在Spring Boot項目中使用RabbitMQ解決高并發(fā)問題,RabbitMQ是一種流行的消息隊列實現(xiàn),支持異步通信,可以有效解耦應(yīng)用程序的不同部分,并將任務(wù)分發(fā)給多個消費者
    2025-02-02
  • Spring Boot無縫集成MongoDB

    Spring Boot無縫集成MongoDB

    這篇文章主要介紹了Spring Boot無縫集成MongoDB的相關(guān)知識,本文涉及到MongoDB的概念和nosql的應(yīng)用場景,需要的朋友可以參考下
    2017-04-04
  • Java FileDescriptor總結(jié)_動力節(jié)點Java學(xué)院整理

    Java FileDescriptor總結(jié)_動力節(jié)點Java學(xué)院整理

    FileDescriptor 是“文件描述符”??梢员挥脕肀硎鹃_放文件、開放套接字等。接下來通過本文給大家分享Java FileDescriptor總結(jié),感興趣的朋友一起學(xué)習(xí)吧
    2017-05-05
  • JavaWeb Servlet實現(xiàn)網(wǎng)頁登錄功能

    JavaWeb Servlet實現(xiàn)網(wǎng)頁登錄功能

    這篇文章主要為大家詳細(xì)介紹了JavaWeb Servlet實現(xiàn)網(wǎng)頁登錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Java實現(xiàn)http請求文件流對帶寬限速獲取md5值

    Java實現(xiàn)http請求文件流對帶寬限速獲取md5值

    文章介紹了如何在進行HTTP請求下載大數(shù)據(jù)時處理帶寬限制和并發(fā)問題,通過使用緩沖區(qū)和限速邏輯,可以有效控制下載速度,避免掉包和數(shù)據(jù)丟失,核心公式基于帶寬和已下載字節(jié)數(shù)計算預(yù)期耗時,并通過Thread.sleep()進行動態(tài)休眠補償,感興趣的朋友一起看看吧
    2025-02-02
  • Mybatis分頁查詢的實現(xiàn)(Rowbounds和PageHelper)

    Mybatis分頁查詢的實現(xiàn)(Rowbounds和PageHelper)

    本文主要介紹了Mybatis分頁查詢的實現(xiàn)(Rowbounds和PageHelper),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論

东丰县| 柯坪县| 甘谷县| 息烽县| 门源| 西峡县| 六盘水市| 隆昌县| 易门县| 长沙县| 赤城县| 江西省| 西昌市| 定兴县| 宜春市| 三穗县| 中卫市| 鄂伦春自治旗| 来宾市| 盐津县| 白水县| 饶阳县| 迁西县| 北辰区| 平泉县| 湾仔区| 土默特右旗| 广南县| 大渡口区| 马关县| 沅陵县| 洪雅县| 利川市| 榆树市| 新宾| 长丰县| 济源市| 南昌市| 邯郸市| 鄂州市| 和平区|