基於SpringCloud Finchley.SR1 、SpringBoot 2.x、 vue、element-ui 微服務基礎腳手架

介紹

github 地址 跪求大家star
panda微服務工程地址
panda-admin前臺工程地址
panda是基於SpringCloud Finchley.SR1 、SpringBoot 2.x、 vue、element-ui 微服務基礎腳手架
對於日常開發而言提供基礎權限控制,動態菜單,才用前後端分離架構,前臺採用vue 後臺使用springcloud提供rest接口。對於以後開發,只需要在1panda-service` 添加業務模塊即可,大大減少工作量。

  • panda-server 服務註冊中心
  • panda-auth oauth2 認證服務器 提供token
  • panda-common 公共模塊集合
  • panda-config-server 配置中心服務器
  • panda-gateway 統一網關,提供動態路由 同時也是oauth2的資源服務器
  • panda-service 業務模塊集合
    • panda-user-service 統一用戶管理模塊
    • panda-gen-service 代碼生成器模塊

後續會陸續支持 zipkin服務鏈路監控 springboot-admin 服務健康監控等

技術選型&文檔

進度

index.png

code.png
exception-log-1.png

exception-log-2.png

gen.png

login-log.png

operator-log.png

resource-1.png

resource-2.png

role.png

user.png

  • 登錄管理
    • 登錄
    • 登出
  • 系統管理
    • 資源管理
      • 查看資源
      • 添加資源
      • 修改資源
      • 刪除資源
    • 角色管理
      • 查看角色
      • 添加角色
      • 修改角色
      • 分配資源
    • 用戶管理
      • 查看用戶
      • 添加用戶
      • 修改用戶
      • 分配角色
    • 字典管理
    • 終端管理
    • 令牌管理
  • 日誌管理
    • 登錄日誌
      • 查詢日誌
    • 操作日誌
      • 查詢日誌
    • 異常日誌
      • 查詢日誌
  • 研發管理
    • 代碼生成
      • 查詢表格
      • 生成代碼
    • 接口文檔
  • 個人中心
    • 查看資料
    • 修改資料

啓動教程

  • 根據init.sql 創建數據庫
  • 首先啓動 panda-server 註冊中心
  • 然後啓動panda-config-server配置註冊中心
  • 啓動統一用戶服務panda-user-service
  • 啓動認證服務panda-auth 以爲認證服務依賴於統一用戶服務,所以 統一用戶服務器啓動在前
  • 最後啓動panda-gateway 網關
  • 然後啓動前臺工程 npm run dev / yarn run dev就可以
    目前完成 基礎權限模塊,接下來會完善動態路由界面可視化配置,與個人中心模塊。

github 地址 跪求大家star
panda微服務工程地址
panda-admin前臺工程地址
希望大家有興趣一起完善的可以聯繫我
最後大家關注一下我的個人公衆號把。關注我公衆號即可獲取源碼
公衆號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章