zoukankan      html  css  js  c++  java
  • 基于 Spring Cloud + Vue.js完整的微服务架构实战

    目录

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

    技术选型&文档

    进度

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

    如果有任何问题欢迎加群交流沟通 QQ交流群: 558509374



    作者:余空啊
    链接:https://www.jianshu.com/p/c92fa253c951
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    CASE WHEN用法
    BOS消息对话框
    BOS自定义等待窗口
    自定义F7
    BOS接口开发
    BOS开发-增删改查
    金蝶BOS工作流
    金蝶KDTable常用代码
    BOS开发常用代码
    Jenkins2 入门到精通(学习资料)
  • 原文地址:https://www.cnblogs.com/telwanggs/p/12627720.html
Copyright © 2011-2022 走看看