美文网首页程序员SpringFramework我爱编程
基于SpringCloud Finchley.SR1 、Spri

基于SpringCloud Finchley.SR1 、Spri

作者: 余空啊 | 来源:发表于2018-11-29 15:42 被阅读37次

介绍

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 服务健康监控等

技术选型&文档

进度

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
  • [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前台工程地址
希望大家有兴趣一起完善的可以联系我

最后大家关注一下我的个人公众号把。关注我公众号即可获取源码


公众号

相关文章

网友评论

    本文标题:基于SpringCloud Finchley.SR1 、Spri

    本文链接:https://www.haomeiwen.com/subject/jbdfcqtx.html