2023最新IntellJ IDEA諾依SpringCloud開發部署檔案(保姆級別)

2023-06-05 12:00:41

若依RuoYi v3.6.2部署檔案

一、環境構建

軟體名稱 版本 相關文章推薦
Git 13.5.0 https://www.cnblogs.com/liuyangfirst/p/15996063.html
NodeJS 16.0.0 https://www.cnblogs.com/liuyangfirst/p/15998172.html
JDK 1.8 https://www.cnblogs.com/liuyangfirst/p/14334385.html
Maven 3.6.0 https://www.cnblogs.com/liuyangfirst/p/15981202.html
MySQL 5.6.10 https://www.cnblogs.com/liuyangfirst/p/15997667.html
Redis 5.0.10 https://www.cnblogs.com/liuyangfirst/p/15998117.html
DBeaver 7.3.0 https://www.cnblogs.com/liuyangfirst/p/15997753.html
IntelliJ IDEA 儘量使用比較新的版本 https://www.jetbrains.com/idea/
RedisDesktopManager 0.9.3.817 https://www.cnblogs.com/liuyangfirst/p/15998132.html
NACOS 0.0.0 https://www.cnblogs.com/liuyangfirst/p/17048721.html

二、模組描述

  • 檔案路徑:y-project/pom.ml
模組名稱 描述
ruoyi-api 介面模組
ruoyi-auth 認證中心
ruoyi-common 通用模組
ruoyi-gateway 閘道器模組
ruoyi-modules 業務模組
ruoyi-visual 圖形化管理模組
ruoyi-ui 前端框架
sql sql語句
  • 實際專案

三、部署後端

1、下載到本地。


git clone https://gitee.com/y_project/RuoYi-Cloud.git

2、MySQL匯入資料。

  • 新建資料庫ry-config(組態檔資料庫,必須有)、ry-cloud(主業務資料庫,必須有)、ry-seata(必須有)

    資料庫 對應指令碼
    ry-cloud sql/ry_20230223.sql
    sql/quartz.sql
    ry-config sql/ry_config_20220929.sql
    ry-seata sql/ry_seata_20210128.sql
  • 專案實際圖樣.

3、Nacos修改

(1)保證本地Nacos下載安裝成功,修改本地Nacos的application.properties。

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
# 本地MySQL的賬戶和密碼
db.user.0=root
db.password.0=123456

(2)啟動原生的Nacos.
  • 進入bin目錄,輸入啟動命令(或者做成bat).
startup.cmd -m standalone
  • 啟動圖樣.

  • 修改檔案.

    名稱 修改
    ruoyi-system-dev.yml 修改username和password為原生的賬戶密碼,或者修改mysql的jar路徑
    ruoyi-gen-dev.yml 修改username和password為原生的賬戶密碼,或者修改mysql的jar路徑
    ruoyi-job-dev.yml 修改username和password為原生的賬戶密碼,或者修改mysql的jar路徑
  • 實際圖樣.

4、啟動原生的Redis

5、啟動如下模組

  • 未看到右側產生報錯資訊為正確啟動。

四、部署前端

1、保證Node安裝沒有問題,並且進行了環境設定。

2、進入到專案存放的目錄,進行打包。

  • 打包後專案會生成dist和module兩個資料夾。

3、啟動前端專案。

4、啟動監控服務

  • 啟動監控服務。存取地址:若依服務狀態監控

    
    賬戶:ruoyi
    密碼:123456
    
    

  • 主頁存取

  • 成功後的樣式。

  • Nacos中修改賬戶和密碼。

5、檢視swagger

  • 主介面位置,點選。

  • 直接存取地址:Swagger UI

  • 這裡的apikey找到可以看所有的介面了。


  • 開啟網頁,按F12進入開發者模式,存取介面,找到如圖資訊,複製輸入到上圖位置。

6、Sentinel-dashboard控制檯

  • 介面在這個位置。

  • 存取地址:localhost

  • 下載地址在git上,地址:Releases · alibaba/Sentinel (github.com)

  • 使用命令啟動(保證java環境無誤)。

    
    java -Dserver.port=8718 -Dcsp.sentinel.dashboard.server=localhost:8718 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.6.jar
    
    
  • 存取地址:localhost

  • 輸入賬號密碼

    
    賬號:sentinel
    密碼:sentinel
    
    

  • 登入成功後。

序號 檔案
1 若依環境使用手冊.docx

結語

嘔心瀝血,希望點贊,收藏,評論,轉發,您的支援就是本博主前進的動力.