当前位置: 首页 > article >正文

基于 Spring Cloud 、Spring Boot、 OAuth2 的 RBAC 企业快速开发平台

系统说明

  • 基于 Spring Cloud 、Spring Boot、 OAuth2 的 RBAC 企业快速开发平台, 同时支持微服务架构和单体架构
  • 提供对 Spring Authorization Server 生产级实践,支持多种安全授权模式
  • 提供对常见容器化方案支持 Kubernetes、Rancher2 、Kubesphere、EDAS、SAE 支持分支说明
  • jdk17: java17/21 + springboot 3.4 + springcloud 2024
  • master: java8 + springboot 2.7 + springcloud 2021

快速开始

Docker 快速体验
# 可用内存大于4G
curl -o docker-compose.yaml https://try.pig4cloud.com
# 等待5分钟
docker compose up
本地开发运行

请务必完全按照文档部署运行章节 进行操作,减少踩坑弯路!!

核心依赖

依赖版本
Spring Boot3.4.1
Spring Cloud2024.0.0
Spring Cloud Alibaba2023.0.3.2
Spring Authorization Server1.4.1
Mybatis Plus3.5.10
Vue3.4
Element Plus2.7

模块说明

pig-ui  -- https://gitee.com/log4j/pig-ui

pig
├── pig-boot -- 单体模式启动器[9999]
├── pig-auth -- 授权服务提供[3000]
└── pig-common -- 系统公共模块
     ├── pig-common-bom -- 全局依赖管理控制
     ├── pig-common-core -- 公共工具类核心包
     ├── pig-common-datasource -- 动态数据源包
     ├── pig-common-log -- 日志服务
     ├── pig-common-oss -- 文件上传工具类
     ├── pig-common-mybatis -- mybatis 扩展封装
     ├── pig-common-seata -- 分布式事务
     ├── pig-common-security -- 安全工具类
     ├── pig-common-swagger -- 接口文档
     ├── pig-common-feign -- feign 扩展封装
     └── pig-common-xss -- xss 安全封装
├── pig-register -- Nacos Server[8848]
├── pig-gateway -- Spring Cloud Gateway网关[9999]
└── pig-upms -- 通用用户权限管理模块
     └── pig-upms-api -- 通用用户权限管理系统公共api模块
     └── pig-upms-biz -- 通用用户权限管理系统业务处理模块[4000]
└── pig-visual
     └── pig-monitor -- 服务监控 [5001]
     ├── pig-codegen -- 图形化代码生成 [5002]
     └── pig-quartz -- 定时任务管理台 [5007]

免费公开课


http://www.kler.cn/a/510910.html

相关文章:

  • 【蓝桥杯选拔赛真题62】C++求和 第十四届蓝桥杯青少年创意编程大赛 算法思维 C++编程选拔赛真题解
  • 大模型UI:Gradio全解11——Chatbot:融合大模型的聊天机器人(4)
  • HighCharts 交互式图表-01-入门介绍
  • 【王树森搜素引擎技术】相关性03:文本匹配(TF-IDF、BM25、词距)
  • python编程-OpenCV(图像读写-图像处理-图像滤波-角点检测-边缘检测)图像变换
  • 机器学习-基本术语
  • JAVA:MyBatis 缓存机制详解的技术指南
  • 云计算与物联网技术的融合应用(在工业、农业、家居、医疗、环境、城市等整理较全)
  • 通俗易懂:深入String 字符串常量池的存储机制
  • MQ架构测试
  • 【Rust自学】13.1. 闭包 Pt.1:什么是闭包、如何使用闭包
  • 前端面试题-问答篇-5万字!
  • source insight多行注释怎么做 source insight可以修改注释样式吗
  • Android CustomTextField
  • 【2024年华为OD机试】(B卷,200分)- 学生方阵 (Java JS PythonC/C++)
  • Docker使用 使用Dockerfile来创建镜像
  • 【论文阅读】VCD-FL: Verifiable, collusion-resistant, and dynamic federated learning
  • python如何解析word文件格式(.docx)
  • 每日一题 405. 数字转换为十六进制数
  • .NET周刊【1月第1期 2025-01-05】
  • 如何优化爬虫以提高效率
  • vue 基础一
  • SSM基于微信小程序智慧农产品系统
  • ES6都有什么
  • K8S的探针说明和使用方式
  • RabbitMQ高级特性之发送方确认