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

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

 更新時(shí)間:2023年06月28日 10:47:51   作者:源碼學(xué)徒  
本文主要介紹了springboot的jar包如何啟用外部配置文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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)前項(xià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實(shí)現(xiàn)融合數(shù)據(jù)查詢

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

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

    Vue?+?springboot實(shí)現(xiàn)拼圖人機(jī)驗(yàn)證功能

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

    詳解Java-Jackson使用

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

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

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

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

    本文介紹了RabbitMQ的基本概念、異步調(diào)用處理邏輯、RabbitMQ的基本使用方法以及在Spring Boot項(xiàng)目中使用RabbitMQ解決高并發(fā)問題,RabbitMQ是一種流行的消息隊(duì)列實(shí)現(xiàn),支持異步通信,可以有效解耦應(yīng)用程序的不同部分,并將任務(wù)分發(fā)給多個消費(fèi)者
    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é)點(diǎn)Java學(xué)院整理

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

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

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

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

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

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

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

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

最新評論

监利县| 磴口县| 水城县| 赤壁市| 故城县| 新田县| 安陆市| 陇川县| 沙坪坝区| 新竹市| 瓦房店市| 安新县| 阿克苏市| 庄河市| 永年县| 祁门县| 从化市| 福安市| 绥芬河市| 涡阳县| 桦川县| 高清| 西藏| 黄龙县| 临夏市| 香格里拉县| 河北省| 桃源县| 河西区| 哈密市| 稻城县| 金湖县| 双峰县| 时尚| 靖边县| 宜兴市| 阆中市| 大城县| 缙云县| 大埔县| 巴青县|