资讯专栏INFORMATION COLUMN

基于SpringCloud FinchleySR1 SpringBoot 2x vue elemen

lansheng228 / 1059人阅读

摘要:介绍是基于微服务基础脚手架对于日常开发而言提供基础权限控制,动态菜单,才用前后端分离架构,前台采用后台使用提供接口。对于以后开发,只需要在添加业务模块即可,大大减少工作量。

介绍

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

进度


[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前台工程地址
希望大家有兴趣一起完善的可以联系我
最后大家关注一下我的个人公众号把。关注我公众号即可获取源码

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/72483.html

相关文章

  • Java入门基础知识点总结(详细篇)

    摘要:深入理解数据库管理系统通用知识及数据库的使用与管理。为后台开发打下坚实基础。项目文档,项目规范,需求分析,数据库设计,工程构建,需求评审,配置管理,修复,项目管理等。 很多新手在学习java的时候都比较迷茫,不知道从哪里开始学起,这里就给大家整理了一份java开发学习路线,比较系统全面,可参...

    shinezejian 评论0 收藏0
  • 整理一下学习微服务springboot+springcloud+vue以来用到的好的博客

    摘要:调用百度实现图像识别使用渲染导出的制作的超级炫酷的三维模型一个代码库本人本人浏览器调试及所有错误代码整合千峰超级好用的各种开发自学文档这是它对应的学习视频使用教程详细虚拟机安装系统详解版网易开源镜像站在线数据互转使 1.Java调用百度API实现图像识别 2.使用Three.js渲染Sketchup导出的dae 3.three.js制作的超级炫酷的三维模型 4.three.js - 一...

    gitmilk 评论0 收藏0
  • 整理一下学习微服务springboot+springcloud+vue以来用到的好的博客

    摘要:调用百度实现图像识别使用渲染导出的制作的超级炫酷的三维模型一个代码库本人本人浏览器调试及所有错误代码整合千峰超级好用的各种开发自学文档这是它对应的学习视频使用教程详细虚拟机安装系统详解版网易开源镜像站在线数据互转使 1.Java调用百度API实现图像识别 2.使用Three.js渲染Sketchup导出的dae 3.three.js制作的超级炫酷的三维模型 4.three.js - 一...

    bluesky 评论0 收藏0
  • 整理一下学习微服务springboot+springcloud+vue以来用到的好的博客

    摘要:调用百度实现图像识别使用渲染导出的制作的超级炫酷的三维模型一个代码库本人本人浏览器调试及所有错误代码整合千峰超级好用的各种开发自学文档这是它对应的学习视频使用教程详细虚拟机安装系统详解版网易开源镜像站在线数据互转使 1.Java调用百度API实现图像识别 2.使用Three.js渲染Sketchup导出的dae 3.three.js制作的超级炫酷的三维模型 4.three.js - 一...

    enrecul101 评论0 收藏0
  • 【技术杂谈】springcloud微服务之数据操作独立模块化

    摘要:而在这个微服务下,同样需要进行数据操作,我不可能还要在下再一次进行集成,这样大大的增加了代码量。其次,是将有关数据操作的都单独部署成一个模块,比如我集成的模块,集成的模块,使用作为内存缓存模块。 前言 相对于 spring 对 mybatis 以及 redis 等的整合所需要的各种配置文件,在 springboot 下,已经大大的简化了,你可能只是需要增加个依赖,加个注解,然后在配置文...

    tianyu 评论0 收藏0

发表评论

0条评论

lansheng228

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<