大家好,我是爱撸码的开源大叔!
后台管理系统是我们在工作中不可缺少的,如果从0开始做,要做的功能还是很多的,比如登录、用户,角色、权限、通知公告等等,为了避免大家重复造轮子,大叔给大家推荐一款高分的后台管理系统 -- RuoYi(若依)。
项目简介
RuoYi 是一个后台管理系统,基于 Spring Boot、Apache Shiro、MyBatis、Thymeleaf,目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。若依有前后端未分离版本、前后端分离版本、微服务版本,根据实际情况选择版本即可。
主要特性
- 提供多终端适配:电脑、平板、手机等所有主流设备,提供多种不同风格的皮肤;
- 根据数据表生成增删改查的前后端代码;
- 权限细化程度达到了按钮级别,可以自定义部门数据权限;
- 支持多租户管理;
- 简单配置即可实现多数据源切换;
- 完善的日志记录体系;
- 支持服务监控,数据监控,缓存监控,缓存列表等功能;
- 配置定时任务;
技术选型
- 后端技术:SpringBoot、MyBatis、Shiro
- 前端:Bootstrap 、Thymeleaf 、Vue、Uniapp
- 数据库: Mysql
内置功能
这里简单给大家列举几个功能,其他功能大家可以去官网查看。
- 用户管理:该功能主要完成系统用户配置。
- 部门管理:配置系统组织架构,树结构展现支持数据权限。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 角色管理:菜单权限分配、设置角色按机构进行数据范围权限划分。
项目扩展
基于若依框架,开发的完整项目。
项目名称 | 简介 | 项目地址 |
RuoYi-zhangmrit | 集成通用Mapper OSS模块 JWT 多数据源切面 | https://gitee.com/zhangmrit/RuoYi |
RuoYi-cloud | 集成SpringCloud,ant-design-vue、token、redis | https://gitee.com/zhangmrit/ruoyi-cloud |
RuoYi-NutzSite | 集成CMS、支付宝、微信公众平台、阿里云、高德、七牛云 | https://gitee.com/TomYule/NutzSite.git |
RuoYi-plus | 集成SpringCloud,config配置中心,使用tk.mybatis、lombok | https://gitee.com/aimeng2017/RuoYi-plus/tree/master |
RuoYi-house | 基于RuoYi+uniapp开发的租赁平台 | https://gitee.com/cookieBoy/house |
RuoYi-blog | 基于RuoYi开发的博客系统 | https://gitee.com/GiteeKey/ruoyi-blog |
项目地址
官网地址:http://ruoyi.vip/
项目地址:https://gitee.com/y_project/RuoYi
总结
若依是基于 SpringBoot 开发的轻量级 Java 快速开发框架,开箱即用的后台管理框架,节省开发成本,喜欢的小伙伴,赶快去试试吧~