Spring Cloud 前后端分离架构的权限管理系统

点击▲关注 “爪哇笔记”   给公众号标星置顶

更多精彩 第一时间直达

简介

基于Spring Boot、Spring Cloud、Vue、Element实现的Java快速开发平台。目标是搭建出一套简洁易用的快速解决方案,可以帮助用户有效降低项目开发难度和成本。

分支说明

  • master: 主推版本分支,支持分布式,服务治理(Spring Security + Spring Cloud)

  • dev: 开发分支,适时合并到master分支,支持分布式,服务治理(Spring Security + Spring Cloud)

  • shiro-cloud: 基于Spring Boot + Shiro + Spring Cloud,支持分布式、服务治理

  • shiro: 基于Spring Boot + Shiro,不包含 Spring Cloud,部署环境稍微简单一点

  • idea: IDEA项目结构代码,使用IDEA作为开发IDE的朋友可以使用此分支快速导入IDEA

功能列表

✔ 系统登录:系统用户登录,系统登录认证(token方式)
✔ 用户管理:新建用户,修改用户,删除用户,查询用户
✔ 机构管理:新建机构,修改机构,删除机构,查询机构
✔ 角色管理:新建角色,修改角色,删除角色,查询角色
✔ 菜单管理:新建菜单,修改菜单,删除菜单,查询菜单
✔ 字典管理:新建字典,修改字典,删除字典,查询字典
✔ 系统日志:记录用户操作日志,查看系统执行日志记录
✔ 数据监控:定制Druid信息,提供简洁有效的SQL监控
✔ 聚合文档:定制在线文档,提供简洁美观的API文档
✔ 备份还原:系统备份还原,一键恢复系统初始化数据
✔ 主题切换:支持主题切换,自定主题颜色,一键换肤
✔ 服务治理:集成Consul注册中心,实现服务注册和发现
✔ 服务监控:集成Spring Boot Admin,实现服务监控
✔ 服务消费:集成Ribbon、Feign,服务调用和负载均衡
✔ 服务熔断:集成Hystrix、Turbine,实现熔断和监控
✔ 服务网关:集成Spring Cloud Zuul,实现API网关
✔ 链路追踪:集成Sleuth、Zipkin,实现分布式链路追踪
✔ 配置中心:集成Config、Bus,实现分布式配置中心
✔ 代码生成:提供代码生成器,最大化的降低代码开发量

项目结构

  • kitty-common:公共代码模块,主要放置一些工具类

  • kitty-core:核心代码模块,主要封装公共业务模块

  • kitty-admin:后台管理模块,包含用户、角色、菜单管理等

  • kitty-backup:系统数据备份备份模块,可选择独立部署

  • kitty-monitor:系统监控服务端,监控Spring Boot服务模块

  • kitty-producer:服务提供者示例,方便在此基础上搭建模块

  • kitty-consumer:服务消费者示例,方便在此基础上搭建模块

  • kitty-hystrix:服务熔断监控模块,收集汇总熔断统计信息

  • kitty-zuul:API服务网关模块,统一管理和转发外部调用请求

  • kitty-config:配置中心服务端,生成GIT配置文件的访问接口

  • kitty-consul:注册中心,安装说明目录,内附安装引导说明

  • kitty-zipkin:链路追踪,安装说明目录,内附安装引导说明

  • config-repo:配置中心仓库,在GIT上统一存储系统配置文件

  • kitty-pom:聚合模块,仅为简化打包,一键执行打包所有模块

系统展示

源码

https://gitee.com/liuge1988/kitty

小结

最后感谢撸主贡献出了这么优秀的前后端分离架构的权限管理系统,大家可以阅读原文支持一下,如果觉得不错可以顺手给个小星星。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值