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

ruoyi-cloud通過(guò)bootstrap.yml文件設(shè)置多環(huán)境配置

 更新時(shí)間:2025年09月21日 14:37:12   作者:瀉水置平地  
本文主要介紹了在ruoyi-cloud框架中通過(guò)bootstrap.yml及對(duì)應(yīng)環(huán)境配置文件實(shí)現(xiàn)多環(huán)境部署的方法,具有一定的參考價(jià)值,感興趣的可以了解一下

前言

最近在學(xué)習(xí)ruoyi-cloud框架,發(fā)現(xiàn)在部署上線的時(shí)候要設(shè)置成多環(huán)境配置才能區(qū)分測(cè)試環(huán)境、正式環(huán)境,從而把代碼提交到相應(yīng)的分支,我是通過(guò)配置三個(gè).yml文件來(lái)實(shí)現(xiàn)的:bootstrap.yml、bootstrap-dev.yml、bootstrap-prod.yml;通過(guò)提交不同的配置文件來(lái)實(shí)現(xiàn)發(fā)布不同環(huán)境的代碼。

一、nacos配置

1.1 以下是導(dǎo)入的ruoyi-cloud的nacos配置

1.2 創(chuàng)建兩個(gè)命名空間dev、prod

1.3 將public命名空間的內(nèi)容克隆到dev和prod

注意:克隆到dev的內(nèi)容不變,克隆到prod的內(nèi)容要修改一下:把dev改成prod如圖所示

1.4 最終樣式

二、修改ruoyi-cloud工程(以system微服務(wù)舉例)

2.1 新增兩個(gè)文件,分別命名bootstrap-dev.yml、bootstrap-prod.yml

修改內(nèi)容
bootstrap.yml的內(nèi)容修改為:

spring:
  profiles:
    #開發(fā)環(huán)境
    active: dev
    #正式環(huán)境
#    active: prod

2.2 bootstrap-dev.yml的內(nèi)容復(fù)制原bootstrap.yml里面的內(nèi)容再做如下修改

最終代碼如下:

# Tomcat
server:
  port: 9201

# Spring
spring:
  application:
    # 應(yīng)用名稱
    name: ruoyi-system
  cloud:
    nacos:
      discovery:
        # 服務(wù)注冊(cè)地址
        server-addr: 192.168.6.15:8848
        namespace: 798d3a99-ad9d-4c92-952a-08c366685f30
      #        username: nacos
#        password: nacos
      config:
        # 配置中心地址
        server-addr: 192.168.6.15:8848
#        username: nacos
#        password: nacos
        # 配置文件格式
        file-extension: yml
        # 共享配置
        shared-configs:
          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
        namespace: 798d3a99-ad9d-4c92-952a-08c366685f30

2.3 bootstrap-prod.yml的內(nèi)容復(fù)制原bootstrap.yml里面的內(nèi)容再做如下修改

最終代碼如下:

# Tomcat
server:
  port: 9201

# Spring
spring: 
  application:
    # 應(yīng)用名稱
    name: ruoyi-system
  cloud:
    nacos:
      discovery:
        # 服務(wù)注冊(cè)地址
        server-addr: 192.168.6.15:8848
        namespace: 317f0385-6c56-4cf6-9493-35557a1e4397
      #        username: nacos
#        password: nacos
      config:
        # 配置中心地址
        server-addr: 192.168.6.15:8848
#        username: nacos
#        password: nacos
        # 配置文件格式
        file-extension: yml
        # 共享配置
        shared-configs:
          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
        namespace: 317f0385-6c56-4cf6-9493-35557a1e4397

三、驗(yàn)證效果

3.1 啟動(dòng)ruoyi-system驗(yàn)證

3.1.1 bootstrap.yml文件選擇 dev

啟動(dòng)成功。

3.1.2 現(xiàn)在我們換成prod的配置啟動(dòng),同時(shí)修改一下數(shù)據(jù)庫(kù)信息(把mysql連接改成錯(cuò)誤的,如果連不上則證明切換成功了)

3.1.2.1 切換為prod

3.2.1.2 啟動(dòng)ruoyi-system(本次不修改nacos里的mysql配置試試)

可以看到確實(shí)啟動(dòng)成功了。

3.2.1.3 現(xiàn)在修改nacos里的mysql配置再試試

3.2.1.4 啟動(dòng)ruoyi-system的prod配置

這次啟動(dòng)報(bào)錯(cuò),提示找不到這個(gè)xyz的庫(kù)。
以上,給ruoyi-cloud通過(guò).yml文件配置多環(huán)境的驗(yàn)證完成了。
注意:如果在測(cè)試過(guò)程中連接nacos報(bào)錯(cuò),但配置文件檢查又沒有問(wèn)題,則將項(xiàng)目重新構(gòu)建一遍基本上都能解決!

總結(jié)

通過(guò)這種配置可以實(shí)現(xiàn),當(dāng)你提交測(cè)試代碼的時(shí)候就放開微服務(wù)bootstrap.yml里面的dev。讓代碼合并到測(cè)試的分支test,當(dāng)你要提交正式代碼的時(shí)候就放開微服務(wù)bootstrap.yml里面的prod,提交到正式分支master。這樣就可以省去很大的麻煩來(lái)修改大量的配置,代碼打包鏡像的時(shí)候也不容易出錯(cuò)。這樣其他的問(wèn)題都可以在nacos那里修改了。
當(dāng)然,配置多環(huán)境還有其他方法,大家也可以嘗試其他的方法試試!

到此這篇關(guān)于ruoyi-cloud通過(guò)bootstrap.yml文件設(shè)置多環(huán)境配置的文章就介紹到這了,更多相關(guān)bootstrap.yml設(shè)置多環(huán)境配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vuejs第十一篇組件之slot內(nèi)容分發(fā)實(shí)例詳解

    Vuejs第十一篇組件之slot內(nèi)容分發(fā)實(shí)例詳解

    這篇文章主要介紹了Vuejs第十一篇之slot內(nèi)容分發(fā)組件詳解的相關(guān)資料
    2016-09-09
  • el-form 多層級(jí)表單的實(shí)現(xiàn)示例

    el-form 多層級(jí)表單的實(shí)現(xiàn)示例

    這篇文章主要介紹了el-form 多層級(jí)表單的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • vue實(shí)現(xiàn)在一個(gè)方法執(zhí)行完后執(zhí)行另一個(gè)方法的示例

    vue實(shí)現(xiàn)在一個(gè)方法執(zhí)行完后執(zhí)行另一個(gè)方法的示例

    今天小編就為大家分享一篇vue實(shí)現(xiàn)在一個(gè)方法執(zhí)行完后執(zhí)行另一個(gè)方法的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Vue-Jest 自動(dòng)化測(cè)試基礎(chǔ)配置詳解

    Vue-Jest 自動(dòng)化測(cè)試基礎(chǔ)配置詳解

    目前開發(fā)大型應(yīng)用,測(cè)試是一個(gè)非常重要的環(huán)節(jié),而在 Vue 項(xiàng)目中做單元測(cè)試可以用 Jest,本文主要介紹了Vue-Jest 自動(dòng)化測(cè)試,感興趣的可以了解一下
    2021-07-07
  • 在Vue中實(shí)現(xiàn)文件批量下載功能

    在Vue中實(shí)現(xiàn)文件批量下載功能

    在Vue項(xiàng)目開發(fā)中,實(shí)現(xiàn)文件批量下載是一個(gè)常見需求,例如,在一個(gè)文檔管理系統(tǒng)中,用戶可能希望一次性下載多個(gè)相關(guān)文檔;在圖片庫(kù)應(yīng)用里,用戶可能需要批量獲取一組圖片,接下來(lái),將介紹如何在Vue中實(shí)現(xiàn)文件批量下載功能,需要的朋友可以參考下
    2025-06-06
  • 使用vscode快速建立vue模板過(guò)程詳解

    使用vscode快速建立vue模板過(guò)程詳解

    這篇文章主要介紹了使用vscode快速建立vue模板過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Vue中的$set的使用實(shí)例代碼

    Vue中的$set的使用實(shí)例代碼

    這篇文章主要介紹了Vue中的$set的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • vue觸發(fā)真實(shí)的點(diǎn)擊事件跟用戶行為一致問(wèn)題

    vue觸發(fā)真實(shí)的點(diǎn)擊事件跟用戶行為一致問(wèn)題

    這篇文章主要介紹了vue觸發(fā)真實(shí)的點(diǎn)擊事件跟用戶行為一致問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue中利用prop進(jìn)行父子通信時(shí)的注意事項(xiàng)總結(jié)

    vue中利用prop進(jìn)行父子通信時(shí)的注意事項(xiàng)總結(jié)

    這篇文章主要給大家介紹了關(guān)于vue中利用prop進(jìn)行父子通信時(shí)的注意事項(xiàng),文中通過(guò)實(shí)例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-01-01
  • 詳解vue數(shù)據(jù)響應(yīng)式原理之?dāng)?shù)組

    詳解vue數(shù)據(jù)響應(yīng)式原理之?dāng)?shù)組

    這篇文章主要為大家詳細(xì)介紹了vue數(shù)據(jù)響應(yīng)式原理之?dāng)?shù)組,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02

最新評(píng)論