国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker 部署SpringBoot項目,使用外部配置文件啟動項目

這篇具有很好參考價值的文章主要介紹了Docker 部署SpringBoot項目,使用外部配置文件啟動項目。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、Springboot項目引入配置文件的方式:

第一種是在jar包的同一目錄下建一個config文件夾,然后把配置文件放到這個文件夾下;
第二種是直接把配置文件放到j(luò)ar包的同級目錄;
第三種在classpath下建一個config文件夾,然后把配置文件放進去;
第四種是在classpath下直接放配置文件。

這里的優(yōu)先級也是依次降低,優(yōu)先級高的覆蓋優(yōu)先級低的,可以注意點的是,只是對相同配置項才會產(chǎn)生覆蓋作用,不同的話是互補作用,也就是說如果四個地方都配了的話,是會累加起來的。
第五種:如果我們需要自定義配置文件路徑的話,可以通過命令行啟動程序時配置 --spring.config.location=xxx.properties就可以達到目的,但是對運維就不太優(yōu)化,因為在啟動命令時候要配置好這個特定項目路徑。那么如果通過一個配置項spring.config.location來實現(xiàn)配置。

二、docker啟動SpringBoot項目飲用外部部署文件文章來源地址http://www.zghlxwxcb.cn/news/detail-696284.html

1、定一個一個外部的配置文件并將文件掛載路徑定義好
	例如: -v 宿主機配置文件目錄:容器內(nèi)配置文件目錄
2、打包鏡像時指定引用外部配置文件的路徑(即掛載在容器內(nèi)部的配置文件路徑)
	例如: java  [服務(wù)配置參數(shù)]  -jar   [jvm參數(shù)]  jar文件  --Dspring.config.location=容器內(nèi)部的配置文件路徑 

到了這里,關(guān)于Docker 部署SpringBoot項目,使用外部配置文件啟動項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • SpringBoot外部配置文件

    SpringBoot外部配置文件

    ?作者簡介:大家好,我是Leo,熱愛Java后端開發(fā)者,一個想要與大家共同進步的男人???? ??個人主頁:Leo的博客 ??當(dāng)前專欄: 循序漸進學(xué)SpringBoot ?特色專欄: MySQL學(xué)習(xí) ??本文內(nèi)容:SpringBoot外部配置文件 ??個人知識庫: Leo知識庫,歡迎大家訪問 大家好,我是Leo哥??

    2024年02月01日
    瀏覽(14)
  • docker部署mysql并掛載外部文件詳細(xì)步驟

    1、去搜索mysql的鏡像 2、選擇自己需要的版本對應(yīng)的鏡像,拉取鏡像 3、創(chuàng)建外部掛載的文件并進行授權(quán) 4、創(chuàng)建容器并啟動 5、命令說明 搭建好后就可以用navicat遠程連接了(開放服務(wù)器的連接端口或者關(guān)閉防火墻) 6、進入容器內(nèi)部 (修改root密碼可以進入容器內(nèi)部進行修改

    2024年02月07日
    瀏覽(20)
  • Docker和Kubernetes部署Spring Boot項目:如何靈活修改配置文件?

    Docker和Kubernetes部署Spring Boot項目:如何靈活修改配置文件?

    ? 大家好,我是G探險者,今天我們來聊一下通過容器化部署的springboot項目,如何靈活的修改配置文件。 有同事問我,我們的springboot項目是容器化部署,使用的是K8S容器編排平臺,部署上去后,修改項目里面的配置不太方便,還需要進入到容器內(nèi)部進行修改,太麻煩了,怎么

    2024年02月10日
    瀏覽(26)
  • SpringBoot配置外部Tomcat項目啟動流程源碼分析

    SpringBoot配置外部Tomcat項目啟動流程源碼分析

    SpringBoot應(yīng)用默認(rèn)以Jar包方式并且使用內(nèi)置Servlet容器(默認(rèn)Tomcat),該種方式雖然簡單但是默認(rèn)不支持JSP并且優(yōu)化容器比較復(fù)雜。故而我們可以使用習(xí)慣的外置Tomcat方式并將項目打War包。 ① 同樣使用Spring Initializer方式創(chuàng)建項目 ② 打包方式選擇\\\"war\\\" ③ 選擇添加的模塊 ④ 創(chuàng)建的

    2024年02月04日
    瀏覽(25)
  • 10SpringBoot 靜態(tài)資源訪問
                    
            
11Springboot的默認(rèn)配置文件和外部配置文件及加載順序

    10SpringBoot 靜態(tài)資源訪問 11Springboot的默認(rèn)配置文件和外部配置文件及加載順序

    ? ? ?? ?做web開發(fā)的時候,我們往往會有很多靜態(tài)資源,如html、圖片、css等。那如何向前端返回靜態(tài)資源呢? ? ? ? ?以前做過web開發(fā)的同學(xué)應(yīng)該知道,我們以前創(chuàng)建的web工程下面會有一個webapp的目錄,我們只要把靜態(tài)資源放在該目錄下就可以直接訪問。 ? ? ? ?但是,基

    2023年04月08日
    瀏覽(22)
  • SpringBoot(項目創(chuàng)建使用+配置文件+日志文件)

    SpringBoot(項目創(chuàng)建使用+配置文件+日志文件)

    目錄 1. Spring Boot 項目創(chuàng)建 2. 寫一個 Hello World 并運行 3. 配置文件的作用及格式 4. properties 配置文件的基本語法? 5. 讀取配置文件 6. yml 配置文件說明 7. properties 和 yml 的區(qū)別 8. SpringBoot 日志文件 8.1 日志的作用 8.2 自定義日志打印 8.3 日志的級別 8.4 日志持久化 8.5 更簡單的實現(xiàn)

    2024年01月22日
    瀏覽(62)
  • 云服務(wù)器使用jenkins+docker自動化部署SpringBoot項目

    云服務(wù)器使用jenkins+docker自動化部署SpringBoot項目

    docker?安裝jenkins,就這一步都惡心死了 //拉取鏡像,踩了很多坑,用其它版本的鏡像插件一直安裝失敗,最后用的是lts版本(基礎(chǔ)版) 用其它版本要么是連不上插件的下載地址,要么是插件下載不成功 ?docker pull jenkins/jenkins:lts ?部署 docker run --user root -d -p 10240:8080 -p 10241:50

    2024年02月01日
    瀏覽(31)
  • 【零基礎(chǔ)】手把手教你使用Docker部署Springboot項目(詳細(xì)版)

    【零基礎(chǔ)】手把手教你使用Docker部署Springboot項目(詳細(xì)版)

    ???本篇文章適合剛學(xué)完Docker,想要部署Springboot項目的小白;當(dāng)然,如果你還沒有學(xué)習(xí)Docker,只要嚴(yán)格按照本篇文章的步驟執(zhí)行,理論上也是可以完成部署的。 ??我接下來部署的項目都是以一臺全新Liunx服務(wù)器視角來操作,該服務(wù)器上jdk,mysql和Docker都還沒有安裝。 ?

    2024年01月20日
    瀏覽(28)
  • 手動將Java SpringBoot項目部署到云服務(wù)器上(使用docker)

    手動將Java SpringBoot項目部署到云服務(wù)器上(使用docker)

    本文記錄一下我作為一個小白如何通過docker手動將java springboot項目部署到云服務(wù)器上(以騰訊云的輕量應(yīng)用服務(wù)器為例)。 但是我個人還是推薦安裝一個寶塔面板部署 ,真的全程自動化,非常方便,網(wǎng)上有很多相關(guān)的教程可以搜搜看。所以我寫這個教程其實只想記錄一下我

    2024年04月25日
    瀏覽(22)
  • SpringBoot項目部署(Docker)——通過Dockerfile將打包好的jar包創(chuàng)建成鏡像 & 在IDEA中配置docker,一鍵啟動容器 & 用swagger進行測試

    SpringBoot項目部署(Docker)——通過Dockerfile將打包好的jar包創(chuàng)建成鏡像 & 在IDEA中配置docker,一鍵啟動容器 & 用swagger進行測試

    1.Dockerfile命令初識,CMD…; 2.idea配置docker,圖形化界面; 3.編寫Dockerfile把jar包制作成鏡像,并用idea一鍵生成和啟動容器; 4.在Linux中測試,在宿主機用swagger進行測試; SpringBoot項目部署(jar包)——項目用maven打包成jar包 windows + Linux平臺運行 Linux安裝java 遇到的問題 Docker是一

    2024年02月05日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包