分享一个强大权限管理系统,可快速构建微服务代码框架。 基于 Spring Cloud Hoxton 、Spring Boot 2.3、 OAuth2 的RBAC权限管理系统,数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手,提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持,提供 lambda 、stream api 、webflux 的生产实践。

1. 技术栈

  • Spring Boot:2.3.6.RELEASE

  • Spring Cloud:Hoxton.SR9

  • Spring Cloud Alibaba:2.2.3.RELEASE

  • Spring Security OAuth2:2.3.6

  • Mybatis Plus:3.4.1

  • hutool:5.5.1

  • Avue:2.6.16

2. 架构图

基于 Spring Cloud +OAuth2 的权限管理系统_js

基于 Spring Cloud +OAuth2 的权限管理系统_javascript_02

3. 功能说明

基于 Spring Cloud +OAuth2 的权限管理系统_js_03基于 Spring Cloud +OAuth2 的权限管理系统_js_04

4. 模块说明

基于 Spring Cloud +OAuth2 的权限管理系统_html_05

5. 效果预览

基于 Spring Cloud +OAuth2 的权限管理系统_docker_06基于 Spring Cloud +OAuth2 的权限管理系统_css_07基于 Spring Cloud +OAuth2 的权限管理系统_docker_08基于 Spring Cloud +OAuth2 的权限管理系统_js_09基于 Spring Cloud +OAuth2 的权限管理系统_js_10基于 Spring Cloud +OAuth2 的权限管理系统_javascript_11

6. 代码目录

基于 Spring Cloud +OAuth2 的权限管理系统_html_12