All Projects → YunaiV → Ruoyi Vue Pro

YunaiV / Ruoyi Vue Pro

Licence: mit
基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Ruoyi Vue Pro

Shw server
使用SpringCloud和Spring WebFlux开发的学生作业管理系统服务端,前后端分离项目,微服务架构。支持Docker集群化部署,Redis集群化缓存,文件在线预览 压缩包预览 打包上传下载
Stars: ✭ 66 (-74.62%)
Mutual labels:  mysql, redis, springboot
Springboot mybatisplus
SpringBoot集成MyBatisPlus
Stars: ✭ 199 (-23.46%)
Mutual labels:  mysql, redis, springboot
Javaall
这是一个Java开发宝典,所有的Java技术都在这里,用心学习,努力提升!
Stars: ✭ 67 (-74.23%)
Mutual labels:  mysql, redis, springboot
Javacollection
Java开源项目之「自学编程之路」:学习指南+面试指南+资源分享+技术文章
Stars: ✭ 2,957 (+1037.31%)
Mutual labels:  mysql, redis, springboot
Sns Forum Website
牛客网高级项目(SNS+社区问答类网站)
Stars: ✭ 143 (-45%)
Mutual labels:  mysql, redis, springboot
Mall Learning
mall学习教程,架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
Stars: ✭ 10,236 (+3836.92%)
Mutual labels:  mysql, redis, springboot
Doubinovel
逗逼阅读是一个基于其他搜索引擎构建的小说搜索引擎
Stars: ✭ 94 (-63.85%)
Mutual labels:  mysql, redis, springboot
Mall Tiny
mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。
Stars: ✭ 738 (+183.85%)
Mutual labels:  mysql, redis, springboot
Echo
🦄 开源社区系统:基于 SpringBoot + MyBatis + MySQL + Redis + Kafka + Elasticsearch + Spring Security + ... 并提供详细的开发文档和配套教程。包含帖子、评论、私信、系统通知、点赞、关注、搜索、用户设置、数据统计等模块。
Stars: ✭ 129 (-50.38%)
Mutual labels:  mysql, redis, springboot
X Admin
致力于快速开发中小型后台管理系统项目模板(更新中......)
Stars: ✭ 123 (-52.69%)
Mutual labels:  mysql, redis, springboot
Webpersonal
WebPersonal 是基于 Spring Boot + Vue Admin Template 搭建的个人网站,采用Docker容器化部署。包括个人简历、权限管理、相册等功能,持续更新,您的 Star⭐,就是我最大的动力(●'◡'●)
Stars: ✭ 28 (-89.23%)
Mutual labels:  mysql, redis, springboot
Netease Cloud Music Community
参照网易云音乐云村做的一个小程序社区,后端技术栈为Java,SpringBoot,MySQL,Redis,前端技术栈为uni-app。欢迎吐槽。
Stars: ✭ 157 (-39.62%)
Mutual labels:  mysql, redis, springboot
Szt Bigdata
深圳地铁大数据客流分析系统🚇🚄🌟
Stars: ✭ 826 (+217.69%)
Mutual labels:  mysql, redis, springboot
Bcmall
以教学为目的的电商系统。包含ToB复杂业务、互联网高并发业务、缓存应用;DDD、微服务指导。模型驱动、数据驱动。了解大型服务进化路线,编码技巧、学习Linux,性能调优。Docker/k8s助力、监控、日志收集、中间件学习。前端技术、后端实践等。主要技术:SpringBoot+JPA+Mybatis-plus+Antd+Vue3。
Stars: ✭ 188 (-27.69%)
Mutual labels:  mysql, redis, springboot
Mall Swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Stars: ✭ 7,874 (+2928.46%)
Mutual labels:  mysql, redis, springboot
Supermarket
设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……
Stars: ✭ 1,278 (+391.54%)
Mutual labels:  mysql, redis, springboot
Pdf
编程电子书,电子书,编程书籍,包括C,C#,Docker,Elasticsearch,Git,Hadoop,HeadFirst,Java,Javascript,jvm,Kafka,Linux,Maven,MongoDB,MyBatis,MySQL,Netty,Nginx,Python,RabbitMQ,Redis,Scala,Solr,Spark,Spring,SpringBoot,SpringCloud,TCPIP,Tomcat,Zookeeper,人工智能,大数据类,并发编程,数据库类,数据挖掘,新面试题,架构设计,算法系列,计算机类,设计模式,软件测试,重构优化,等更多分类
Stars: ✭ 12,009 (+4518.85%)
Mutual labels:  mysql, redis, springboot
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+133.08%)
Mutual labels:  mysql, redis, springboot
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+20975.77%)
Mutual labels:  mysql, redis, springboot
Spring Boot Vue Bank
我,请始皇[打钱]是一个前后端分离的工具人系统,项目采用 SpringBoot+Go+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等(主要是多用用工具多踩踩坑)。
Stars: ✭ 157 (-39.62%)
Mutual labels:  mysql, redis, springboot

平台简介

芋道,一套全部开源企业级的快速开发平台,毫无保留给个人及企业免费使用。

有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。

  • 前端采用 vue-element-admin
  • 后端采用 Spring Boot、MySQL、Redis。
  • 权限认证使用 Spring Security & Token,支持多终端认证系统。
  • 支持加载动态权限菜单,多方式轻松权限控制。
  • 高效率开发,使用代码生成器可以一键生成前后端代码。

内置功能

分成三种内置功能:

  • 系统功能
  • 基础设施
  • 研发工具

友情提示:本项目基于 RuoYi-Vue 修改,重构优化后端的代码,美化前端的界面。

额外新增的功能,我们使用 🚀 标记。

🙂 所有功能,都通过 单元测试 保证高质量。

系统功能

功能 描述
用户管理 用户是系统操作者,该功能主要完成系统用户配置
在线用户 当前系统中活跃用户状态监控,支持手动踢下线
角色管理 角色菜单权限分配、设置角色按机构进行数据范围权限划分
菜单管理 配置系统菜单,操作权限,按钮权限标识等
部门管理 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
岗位管理 配置系统用户所属担任职务
字典管理 对系统中经常使用的一些较为固定的数据进行维护
通知公告 系统通知公告信息发布维护
🚀 操作日志 系统正常操作日志记录和查询,集成 Swagger 生成日志内容
登录日志 系统登录日志记录查询包含登录异常

计划新增功能:

  • 短信
  • 邮件
  • 钉钉、飞书等通知

基础设施

功能 描述
🚀 配置管理 对系统动态配置常用参数,支持 SpringBoot 加载
定时任务 在线(添加、修改、删除)任务调度包含执行结果日志
🚀 文件服务 支持本地文件存储,同时支持兼容 Amazon S3 协议的云服务、开源组件
🚀 API 日志 包括 RESTful API 访问日志、异常日志两部分,方便排查 API 相关的问题
MySQL 监控 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈
Redis 监控 监控 Redis 数据库的使用情况,使用的 Redis Key 管理
🚀 Java 监控 基于 Spring Boot Admin 实现 Java 应用的监控
🚀 链路追踪 基于 SkyWalking 实现性能监控,特别是链路的追踪
🚀 分布式锁 基于 Redis 实现分布式锁,满足并发场景
🚀 幂等组件 基于 Redis 实现幂等组件,解决重复请求问题
🚀 服务保障 基于 Resilience4j 实现服务的稳定性,包括限流、熔断等功能
🚀 日志服务 轻量级日志中心,查看远程服务器的日志
🚀 单元测试 基于 JUnit + Mockito 实现单元测试,保证功能的正确性、代码的质量等

计划新增:

  • 工作流
  • 错误码

研发工具

功能 描述
🚀 代码生成 前后端代码的生成(Java、Vue、SQL、单元测试),支持 CRUD 下载
🚀 系统接口 基于 Swagger 自动生成相关的 RESTful API 接口文档
🚀 数据库文档 基于 Screw 自动生成数据库文档,支持导出 Word、HTML、MD 格式
表单构建 拖动表单元素生成相应的 HTML 代码

在线体验

演示地址:http://dashboard.yudao.iocoder.cn

  • 账号密码:admin/admin123

文档地址:http://www.iocoder.cn/categories/Yudao/

未来会补充文档和视频,方便胖友冲冲冲!

技术栈

后端

框架 说明 版本 学习指南
Spring Boot 应用开发框架 2.4.2 文档
MySQL 数据库服务器 5.7
Druid JDBC 连接池、监控组件 1.2.4 文档
MyBatis-Plus MyBatis 增强工具包 3.4.1 文档
Redis key-value 数据库 5.0
Redisson Redis 客户端 3.1.46 文档
Spring MVC MVC 框架 5.4.2 文档
Spring Security Spring 安全框架 5.4.2 文档
Hibernate Validator 参数校验组件 6.1.7 文档
Quartz 任务调度组件 2.3.2 文档
Knife4j Swagger 增强 UI 实现 3.0.2 文档
Resilience4j 服务保障组件 1.7.0 文档
SkyWalking 分布式应用追踪系统 8.6.0 文档
Spring Boot Admin Spring Boot 监控平台 8.6.0 文档
Jackson JSON 工具库 2.11.4
MapStruct Java Bean 转换 1.4.1 文档
Lombok 消除冗长的 Java 代码 1.16.14 文档
JUnit Java 单元测试框架 5.7.0 -
Mockito Java Mock 框架 3.6.28 -

前端

框架 说明 版本
Vue JavaScript 框架 2.6.12
Vue Element Admin 后台前端解决方案 -

演示图

-
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].