# RuYiAdmin-SpringCloud **Repository Path**: pang-mingjun/RuYiAdmin-SpringCloud ## Basic Information - **Project Name**: RuYiAdmin-SpringCloud - **Description**: 如意Admin,好框架,用心造。 匠心独具,成就一代经典。 品质优雅,注定恒久流传。 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 6 - **Created**: 2022-10-10 - **Last Updated**: 2025-07-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RuYiAdmin-SpringCloud #### 项目介绍 RuYiAdmin-SpringCloud是如意Admin家族的SpringCloud版本。 RuYiAdmin-SpringCloud是一款前后端分离的、代码能够自动生成的、基于JDK11、SpringBoot2.7、SpringCloud2021.0.4的、可以跨平台的、低代码、分布式、多线程、高性能、支持4A认证、满足等保三要求的企业级WEB RBAC统一安全管理平台解决方案。 本项目前端采用最受欢迎的开源框架之一:Vue Element Admin,后端采用服务与仓储模式。本项目支持非同源用户群族系统集成与统一认证。 系统业务支持智慧大屏幕。可一键生成多个业务的视图层、控制层、服务层、Mapper层、领域层代码。集成VForm表单设计器,支持PC、Pad、手机H5页面表单设计与预览。ORM采用阿里巴巴MyBatisPlus。数据库连接池采用阿里巴巴德鲁伊,支持Sharding-JDBC一主两从、读写分离,支持数据库审计。支持SpringBootAdmin,支持多应用管理。关系库支持MySql数据库,非关系库支持Redis、MongoDB、Elasticsearch(Meilisearch后续适配)。 分布式消息总线支持ActiveMQ、Redis。企业级配置中心支持阿里巴巴Nacos。接口文档使用Knife4j。支持统一异常处理。支持分布式定时任务的管理与调度。项目防止Token劫持与接口渗透,接口幂具备等性、防止请求重复提交。支持国产SM加密算法。支持ConfigServer远程配置,支持Eureka服务注册与发现,支持gateway网关和负载均衡,支持支持OpenFeign和Hystrix熔断降级,支持Zipkin链路追踪。支持数据库Swagger:screw。支持Sentinel限流、熔断和降级,支持限流规则持久化至Nacos。 SpringBoot版本:https://gitee.com/pang-mingjun/RuYiAdmin-SpringBoot 更多详细介绍或者.NET8版本及其SqlServer、SQLite、Oracle、PostgreSQL、华为OpenGauss数据库结构请移步:https://gitee.com/pang-mingjun/RuYiAdmin #### 安装教程 1. 安装JDK11、配置环境变量、生成jre。 1. 安装Idea。有条件的粉丝建议使用企业版Idea,前后端的开发工作可以在一个工具里同时进行。 1. 配置maven。 1. 安装并启用Nacos。 1. 安装并启用Zipkin。 1. 安装Redis。 1. 安装ActiveMQ。 1. 安装Mysql数据库,支持一主两从、读写分离。作者使用的是mysql8。 1. 安装非关系库。审计日志默认进入非关系库MongoDB,请安装MongoDB。使用Elasticsearch请启用ES服务。 1. 安装NodeJs。 1. 克隆代码。 1. 初始化数据库。结构与数据位于sql文件夹下。如果使用低版本mysql,可能需要修改数据库初始化脚本。 1. 修改配置。修改后端application.properties中Redis、ActiveMQ、Mysql、MongoDB数据库连接串。前端mq配置位于src/constants/active-mq.js。 1. 系统前端。前端管理目录位于vue文件夹下。推荐使用Visual Studio Code开源软件编辑。前端的使用可以参看Vue Element Admin官网。 1. 服务启动顺序:Eureka>SpringBootAdmin>Producer>Gateway>Consumer>ConfigServer>ConfigClient。 #### 系统截图 1. 系统登录(默认账号:admin,密码:123456) ![输入图片说明](images/dl1.png) ![输入图片说明](images/denglu.png) 1. 系统首页 ![输入图片说明](images/sy.png) 1. 机构管理 ![输入图片说明](images/jggl.png) 1. 用户管理 ![输入图片说明](images/yhgl.png) 1. 菜单管理 ![输入图片说明](images/cdgl.png) 1. 角色管理 ![输入图片说明](images/jsgl.png) 1. 数据字典 ![输入图片说明](images/sjzd.png) 1. 导入配置 ![输入图片说明](images/drpz.png) ![输入图片说明](images/drpzmx.png) 1. 任务调度 ![输入图片说明](images/rwdd.png) 1. 多语管理 ![输入图片说明](images/dygl.png) 1. 行政区域管理 ![输入图片说明](images/xzqy.png) 1. 通知公告管理 ![输入图片说明](images/tzgg.png) 1. 审计日志监控 ![输入图片说明](images/sjrz.png) ![输入图片说明](images/sjrzmx.png) 1. 在线用户监控 ![输入图片说明](images/zxyhjk.png) 1. 服务器监控 ![输入图片说明](images/fwqjk.png) 1. 系统文件监控 ![输入图片说明](images/xtwjjk.png) 1. 数据库审计 ![输入图片说明](images/sjksj.png) 1. 系统应用监控 ![输入图片说明](images/xtyyjk.png) 1. 系统公告 ![输入图片说明](images/xtgg.png) 1. 系统通知 ![输入图片说明](images/xttz.png) 1. 系统手册 ![输入图片说明](images/xtsc.png) 1. 表单设计器 ![输入图片说明](images/bdsjq.png) 1. 代码生成器 ![输入图片说明](images/dmscq.png) ![输入图片说明](images/scdm.png) 1. 接口说明文档 ![输入图片说明](images/1663919799390.jpg) 1. 智慧大屏幕 ![输入图片说明](images/zhdpm.png) 1. 常规数据导入校验 ![输入图片说明](images/drjy1.png) ![输入图片说明](images/drjy2.png)