Springcloud學習筆記24--JeecgBoot 以微服務的方式啟動jeecg-system


一、配置host

127.0.0.1 jeecg-boot-redis
127.0.0.1 jeecg-boot-mysql
127.0.0.1 jeecg-boot-nacos
127.0.0.1 jeecg-boot-gateway
127.0.0.1 jeecg-boot-system
127.0.0.1 jeecg-boot-xxljob
127.0.0.1 jeecg-boot-rabbitmq 

host文件路徑:C:\Windows\System32\drivers\etc

二、啟動Nacos(推薦啟動nacos微服務,自動加載配置)

a.執行 Nacos初始化腳本,創建nacos的Mysql庫

 

 b.啟動nacos服務:找到項目 jeecg-cloud-module/jeecg-cloud-nacos,右鍵執行類com.alibaba.nacos.JeecgNacosApplication

 以下是application.yml文件的部分內容。

db:
  num: 1
  password:
    '0': ${MYSQL-PWD:plj824}
  url:
    '0': jdbc:mysql://${MYSQL-HOST:127.0.0.1}:${MYSQL-PORT:3306}/${MYSQL-DB:nacos}?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
  user:
    '0': ${MYSQL-USER:root}

 替換完成后,執行類com.alibaba.nacos.JeecgNacosApplication

 c.訪問http://127.0.0.1:8848/nacos(賬號密碼都是nacos),默認所需配置已經創建好

手動配置nacos教程可參考:http://doc.jeecg.com/2187366

注意:jeecg-dev.yaml文件存儲經常要修改的內容,一般是個性化配置。

  • 數據庫連接池的修改
  • redis配置
  • rabbitmq配置
  • 路由配置route

三、啟動jeecg-system服務

(1)修改 jeecg-boot根目錄下的pom文件,將此處的注釋打開

 (2)刪除system項目的pom中demo的依賴

將 jeecg-boot-module-system/pom.xml 中的 demo 依賴注釋掉 或者 刪掉

 (3)修改打包配置

修改 jeecg-boot-module-system/pom.xml 文件中spring-boot-maven-plugin 打包插件configuration.skip=true

 (4)啟動system微服務 (jeecg-cloud-system-start)

找到jeecg-cloud-module/jeecg-cloud-system-start 下面的啟動類 org.jeecg.JeecgSystemCloudApplication 右鍵運行啟動。

注意:若啟動報錯,考慮修改nacos中application-dev.yml配置文件中的數據庫連接和rabbitmq信息。

 備注:

  • jeecg-cloud-system-start 是system對應的微服務啟動項目(引用了jeecg-boot-module-system作為依賴)。
  • jeecg-boot-module-system 是單體啟動項目。

啟動效果:

四、啟動gateway

jeecg 路由加載支持三種模式:yml本地配置 、 nacos配置 、 database數據庫,其中nacos和數據庫方式支持動態刷新路由,默認用的是database數據庫模式,詳細路由配置參考此文檔

路由加載模式說明

配置模式 配置加載方式
yml 本地配置文件 application.yml
nacos 走nacos的 jeecg-gateway-router.json
database 走系統的路由管理DB

以下介紹三種模式的配置方式

切換路由需修改nacos中的 jeecg-dev.yml中路由配置如下圖

模式一:本地yml配置方式

首先修改nacos中的 jeecg-dev.yml 的參數 jeecg.route.config.data-type=yml
再修改jeecg-cloud-gateway模塊中application-dev.yml文件,添加如下路由配置信息

啟動類: org.jeecg.JeecgGatewayApplication
啟動完成后nacos服務列表如下所示

 查看在線接口文檔: http://127.0.0.1:9999/doc.html

五、啟動前端

前端項目找到環境配置文件.env.development
修改地址:VUE_APP_API_BASE_URL=http://localhost:9999
其中端口號 9999和gateway的端口保持一致

 

 重新啟動項目。按Fn+F12打開控制台查看。

 

參考文獻:http://doc.jeecg.com/2043906(官方教程,重點閱讀)

網關gateway配置官方文檔:http://doc.jeecg.com/2294757


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM