文章目錄
- 前言
- 一、下載RuoYi-Cloud后端專案
- 二、更換專案名稱
- 1.更換專案及各個模塊的名稱
- 2.更換包名稱
- 3.更新啟動類名稱
- 4.更改內部配置
- 6.資料庫的配置
- 5.nacos的配置
- 踩坑點:
- 6. 專案成功運行起來
- 總結
前言
由于最近公司專案的整合,專案準備從Spring Boot-Vue的單體應用轉向微服務架構,于是選用了免費開源的基于Spring Boot、Spring Cloud & Alibaba的分布式微服務架構權限管理系統的RuoYI-Cloud來作為腳手架,進行二次開發,下面就專案從下載到改為自己的專案的全程序遇到的坑點到成功運行給大家做個參考,如有錯誤,望指正,
一、下載RuoYi-Cloud后端專案
下載地址:https://gitee.com/y_project/RuoYi-Cloud

二、更換專案名稱
1.更換專案及各個模塊的名稱
步驟如下:
1.下載專案到檔案夾后不要打開專案
, – 切記

2.在檔案夾中更改檔案目錄名稱:包括所有的模塊檔案夾的名稱,包名稱不更改,
3.打開專案
*3.1.在idea中替換所有的pom.xml中涉及到 ruoyi的地方

3.2. 如果已經生成 iml 則更改 iml檔案的名稱涉及到 ruoyi的地方
3.3.重新構建
2.更換包名稱
將包名rouyi更改為syw
3.更新啟動類名稱
將啟動類變為Syw開頭的SywxxxxAppilication.java

4.更改內部配置
1.common.security.annotation>>EnableCustomConfig
2.common.core.constant>>ServiceNameConstants
3.syw-gateway>>com.syw.common.swagger.config>>SwaggerWebConfiguration

- com.syw.common.security.annotation>>EnableRyFeignClients

- com.syw.gateway.config>>CaptchaConfig

- 更新所有的Application控制臺列印資訊

6.資料庫的配置
- 運行sql檔案

- 更改nacos的配置表config_info,替換為自己的專案名稱,或者直接調到nacos配置,直接從控制臺進行修改,一定要替換掉所有包換ruoyi的欄位為自己的專案名稱,否則會啟動不了,

5.nacos的配置
踩坑點:
1.如果是下載的是ruoyi-cloud-v2.4.0以上的版本(目前最新版為v3.0.0),對應的nacos版本需要>2.0.0(目前最新版本為v2.0.2nacos下載官網) ,不然可能就會一直報類似這種錯誤>>


- 新下載的nacos它的application.properties檔案里面的鑒權是打開的:
### If turn on auth system: nacos.core.auth.enabled=true,而若依的resources>>bootstrap.yml是沒有配置nacos的賬號和密碼的,所以需要在bootstrap.yml中配置nacos的賬戶和密碼(默認為nacos/nacos),不然啟動Application會報錯naocs–403沒有鑒權,



- 啟動nacos,windows系統雙擊,nacos默認是集群版啟動,要修改為單機版啟動命令
1.Windows下載解壓后(.zip),直接點擊bin/startup.cmd -m standalone就可以了, 2.Nacos默認是集群模式cluster,可以startup.cmd屬性MODE為單機模式standalone

- 啟動后在瀏覽器中輸入(http://localhost:8848/nacos)就可以訪問了,默認的用戶名和密碼都是nacos

- 如果沒有直接在ry-config資料庫中修改content里面的(ruoyi)欄位為自己的專案名稱,就可以直接在nacos控制臺修改所有的配置串列里面的(ruoyi)欄位為自己的專案名,特別是Mapper掃描包的路徑,

- 如果要修改頂級pom的
<version>1.0.0</version>,則需要修改所有模塊下的version版本號,不然回報ClassNotFind的錯誤,

6. 專案成功運行起來


撒花,完結,
僅僅是自己搭建專案中遇見的一些踩坑點,和一些探究,不喜勿噴,
總結
大多數人過著他人的生活,他們的思想是他人的觀點,
他們的生活是對他人的模仿,他們的熱情是一句引言,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/286939.html
標籤:其他
