目錄
【SpringBoot2.0文章匯總目錄,java多線程教程文章匯總 長期更新系列
】
請多多支持
介紹
本項目是一個基於 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架構建的微服務項目 前端框架為Vue.js、 ElementUI。
@作者 github 地址 歡迎star
panda微服務工程地址
panda-admin前台工程地址
panda是基於SpringCloud Finchley.SR1 、Spring Oauth2、SpringBoot 2.x、 vue、element-ui 微服務基礎腳手架
對於日常開發而言提供基礎權限控制,動態菜單,才用前后端分離架構,前台采用vue 后台使用springcloud提供rest接口。對於以后開發,只需要在panda-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
進度











- [x] 登錄管理
- [x] 登錄
- [x] 登出
- [x] 系統管理
- [x] 資源管理
- [x] 查看資源
- [x] 添加資源
- [x] 修改資源
- [x] 刪除資源
- [x] 角色管理
- [x] 查看角色
- [x] 添加角色
- [x] 修改角色
- [x] 分配資源
- [x] 用戶管理
- [x] 查看用戶
- [x] 添加用戶
- [x] 修改用戶
- [x] 分配角色
- [ ] 字典管理
- [ ] 終端管理
- [ ] 令牌管理
- [x] 資源管理
- [x] 日志管理
- [x] 登錄日志
- [x] 查詢日志
- [x] 操作日志
- [x] 查詢日志
- [x] 異常日志
- [x] 查詢日志
- [x] 登錄日志
- [x] 研發管理
- [x] 代碼生成
- [x] 查詢表格
- [x] 生成代碼
- [x] 接口文檔
- [x] 代碼生成
- [ ] 個人中心
- [ ] 查看資料
- [ ] 修改資料
啟動教程
- 根據
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前台工程地址
希望大家有興趣一起完善的可以聯系我
如果有任何問題歡迎加群交流溝通 QQ交流群: 558509374
作者:余空啊
鏈接:https://www.jianshu.com/p/c92fa253c951
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。