pig 2.0 釋出,基於 OAuth2.0 的 Spring Cloud 許可權管理系統
感謝大家一路支援,pig 1.0 在Gitee 獲得 6K的關注 ,提供大而全的微服務腳手架。
在整理大部分同學的需求時候,迫切需要一個 小而專的微服務系統 。
pig團隊對1.0 程式碼進行了 大量重構。
全面相容Spring Cloud 最新GA版本
Spring Boot 2.0.8.RELEASE、Spring CloudFinchley.SR2 、Spring Security OAuth2
1. 減少中介軟體依賴
2.0 依賴中介軟體 只需要 mysql、redis 即可 ,提供傻瓜式部署方案,大大縮減了上手和使用成本。
2. 提供常見容器的支援
預設 提供docker-compose的支援,提供 kubernetes (thx @毛子坤) 指令碼支援。
3. 閘道器使用高效能 Spring Cloud Gateway ,摒棄 Zuul 1

4. Spring Cloud Config 預設本地檔案,不再強制依賴Git管理
5. 全面重構資源伺服器
整體接入OAuth2 提供標準專業的許可權管理深度封裝 spring security oauth2 只需要繼承封裝類,即可接入OAuth2
6. ORM 全面使用 Mybatis Plus 3,採用lambda 重構
7. 全面重構業務程式碼 使用lambda、stream、 lombok 重構,優雅簡單
8. 前端重構
前端全面使用自研Avue,同時相容和傳統element-ui 混開,一行程式碼渲染出CRUD,解決後端工程師寫vue的難題
9. 提供圖形化的前後端程式碼生成
10. 全新的官網、文件展示
新年快樂