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

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

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

前言

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

一、nacos配置

1.1 以下是導入的ruoyi-cloud的nacos配置

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

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

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

1.4 最終樣式

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

2.1 新增兩個文件,分別命名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)容復制原bootstrap.yml里面的內(nèi)容再做如下修改

最終代碼如下:

# Tomcat
server:
  port: 9201

# Spring
spring:
  application:
    # 應用名稱
    name: ruoyi-system
  cloud:
    nacos:
      discovery:
        # 服務注冊地址
        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)容復制原bootstrap.yml里面的內(nèi)容再做如下修改

最終代碼如下:

# Tomcat
server:
  port: 9201

# Spring
spring: 
  application:
    # 應用名稱
    name: ruoyi-system
  cloud:
    nacos:
      discovery:
        # 服務注冊地址
        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

三、驗證效果

3.1 啟動ruoyi-system驗證

3.1.1 bootstrap.yml文件選擇 dev

啟動成功。

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

3.1.2.1 切換為prod

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

可以看到確實啟動成功了。

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

3.2.1.4 啟動ruoyi-system的prod配置

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

總結(jié)

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

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

相關(guān)文章

  • Vue循環(huán)組件加validate多表單驗證的實例

    Vue循環(huán)組件加validate多表單驗證的實例

    今天小編就為大家分享一篇Vue循環(huán)組件加validate多表單驗證的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue中全局變量的定義和使用

    Vue中全局變量的定義和使用

    這篇文章主要介紹了vue中全局變量的定義和使用,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • vue實現(xiàn)可視化可拖放的自定義表單的示例代碼

    vue實現(xiàn)可視化可拖放的自定義表單的示例代碼

    這篇文章主要介紹了vue實現(xiàn)可視化可拖放的自定義表單的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • 利用Vue構(gòu)造器創(chuàng)建Form組件的通用解決方法

    利用Vue構(gòu)造器創(chuàng)建Form組件的通用解決方法

    這篇文章主要給大家介紹了關(guān)于利用Vue構(gòu)造器創(chuàng)建Form組件的通用解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-12-12
  • Vue3組件注冊的四種常見方式詳解

    Vue3組件注冊的四種常見方式詳解

    在Vue3的項目開發(fā)中,組件化是一個核心特性,它可以讓我們將頁面拆分成多個小的、可復用的組件,從而提高代碼的可維護性和可復用性,本文將詳細介紹Vue3中四種常見的組件注冊方式,希望能幫助你更好地掌握Vue3的組件注冊技巧,需要的朋友可以參考下
    2025-07-07
  • Vue項目API接口封裝的超詳細解答

    Vue項目API接口封裝的超詳細解答

    在前端vue的開發(fā)中,有一點是必須要做的,那就是將所有的API接口封裝起來,因為從開發(fā)到最終上線的過程中,API是需要經(jīng)常更換的,下面這篇文章主要給大家介紹了關(guān)于Vue項目API接口封裝的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • 使用vue-cli4.0快速搭建一個項目的方法步驟

    使用vue-cli4.0快速搭建一個項目的方法步驟

    這篇文章主要介紹了使用vue-cli4.0快速搭建一個項目的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Ubuntu搭建前端環(huán)境完整步驟及Vue實戰(zhàn)記錄

    Ubuntu搭建前端環(huán)境完整步驟及Vue實戰(zhàn)記錄

    在當今的Web開發(fā)中,前端項目的重要性日益凸顯,Vue.js作為一個流行的前端框架,憑借其組件化和數(shù)據(jù)驅(qū)動的特性,成為眾多開發(fā)者的首選,這篇文章主要介紹了Ubuntu搭建前端環(huán)境完整步驟及Vue實戰(zhàn)的相關(guān)資料,需要的朋友可以參考下
    2026-04-04
  • vue中字典的使用

    vue中字典的使用

    這篇文章主要介紹了vue中字典的使用,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • Vue在chrome44偶現(xiàn)點擊子元素事件無法冒泡的解決方法

    Vue在chrome44偶現(xiàn)點擊子元素事件無法冒泡的解決方法

    這篇文章主要給大家介紹了關(guān)于Vue在chrome44偶現(xiàn)點擊子元素事件無法冒泡的解決方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Vue具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12

最新評論

长寿区| 福清市| 乐至县| 阳东县| 西乌珠穆沁旗| 化德县| 三门峡市| 漳平市| 涿鹿县| 沙坪坝区| 土默特左旗| 赤峰市| 长寿区| 新疆| 苗栗县| 陇南市| 鄂伦春自治旗| 正宁县| 农安县| 南丰县| 德江县| 龙门县| 长治县| 周宁县| 甘南县| 宜兰市| 苏尼特左旗| 满城县| 远安县| 固阳县| 哈密市| 资溪县| 贵阳市| 河西区| 广丰县| 宜宾县| 达尔| 萍乡市| 年辖:市辖区| 壤塘县| 山东省|