介紹
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 服務健康監控等
技術選型&文檔
-
Spring Boot(查看Spring Boot學習&使用指南)
-
Spring Cloud(查看官方中文文檔)
-
Spring Security Oauth2(查看官方中文文檔)
-
MyBatis(查看官方中文文檔)
-
MyBatis plus(查看官方中文文檔)
-
Vue.js(查看官方中文文檔)
-
ElementUI(查看官方中文文檔)
-
Redis
-
RabbitMq
-
OSS
進度
- 登錄管理
- 登錄
- 登出
- 系統管理
- 資源管理
- 查看資源
- 添加資源
- 修改資源
- 刪除資源
- 角色管理
- 查看角色
- 添加角色
- 修改角色
- 分配資源
- 用戶管理
- 查看用戶
- 添加用戶
- 修改用戶
- 分配角色
- 字典管理
- 終端管理
- 令牌管理
- 資源管理
- 日誌管理
- 登錄日誌
- 查詢日誌
- 操作日誌
- 查詢日誌
- 異常日誌
- 查詢日誌
- 登錄日誌
- 研發管理
- 代碼生成
- 查詢表格
- 生成代碼
- 接口文檔
- 代碼生成
- 個人中心
- 查看資料
- 修改資料
啓動教程
- 根據
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前臺工程地址
希望大家有興趣一起完善的可以聯繫我
最後大家關注一下我的個人公衆號把。關注我公衆號即可獲取源碼