目录
【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
最后大家关注一下我的个人公众号把。关注我公众号即可获取源码