pig4cloud就是一個封裝的spring cloud框架,本文就自己的使用,簡單記錄一下實踐結果,以下操作都是基於windows系統。
1,首先從pig4cloud的官網拉取demo,官網地址:https://www.pig4cloud.com/
2,根據官方快速開始步驟指導,搭建項目,注意一點,不同JDK的版本對應不同的demo,注意別下載錯了。
3,項目使用到的例如MySQL、Redis、Maven等儘可能的使用官方提供的版本。
4,需要注意修改本地host文件的工具有時候不一定起作用,當工具不起作用時,就需要手動更改host文件,本地host文件路徑爲:C:\Windows\System32\drivers\etc
替換如下:
5,執行sql腳本需要注意,官網給出的4個sql文件對應的是4個獨立的庫,不是在一個數據庫裏。其中代碼生成腳本和定時器腳本可根據自己的業務需求,不需要的話可以不執行。
6,項目下載之後,maven依賴import完畢之後。便可根據官網的指導啓動項目。下面簡單說一下框架模塊的作用。
① pig-nacos:服務註冊與發現
② pig-common: 基礎依賴、jar包
③ pig-common-security:spring security模塊
④ pig-auth:登錄認證、token鑑權
⑤ pig-gateway: 網關
⑥ pig-upms-api: api接口定義,feign接口定義
⑦ pig-umps-biz: feign接口的實現
主要的模塊大致是這些,具體的細節可通過調試代碼,在項目啓動過程中出現失敗的情況,可以檢查下是否安裝了redis等組件,若有疑問可以留言評論,本文主要是自己使用的隨筆記錄,若有不好的地方請給出建議。