Repolode
yangzongzhuan

yangzongzhuan/RuoYi

基于 Spring Boot 的 Java 快速开发后台框架,内置权限管理、代码生成与定时任务。

Star
8,640
Fork
2,438
未关闭 Issue
22
最近提交
28天前

这是什么?

若依是一个基于 Spring Boot 开发的轻量级 Java 快速开发框架,适用于网站管理后台、会员中心、CMS、CRM、OA 等 Web 应用。核心技术栈为 Spring、MyBatis 与 Shiro,项目强调结构简单、易于上手,下载后即可运行。

框架内置用户、部门、岗位、菜单与按钮权限、角色数据范围权限、字典、参数配置、通知公告、操作与登录日志、在线用户及带执行日志的定时任务等管理模块。此外还提供代码生成器,可输出 Java、HTML、XML、SQL 形式的增删改查代码,并包含服务监控、缓存监控、连接池监视和在线表单构建器。

前端基于 H+ 后台主题 UI 框架。仓库提供 Spring Boot 2.x、3.x、4.x 多个分支并行维护。

核心功能

  • 01基于角色的权限控制,支持菜单、按钮权限及按部门划分数据范围。
  • 02内置用户、部门、字典、参数、通知公告等管理模块。
  • 03代码生成器可输出 Java、HTML、XML、SQL 形式的增删改查代码。
  • 04定时任务在线管理,并记录执行结果日志。
  • 05提供服务器、缓存及数据库连接池的监控页面。
  • 06根据业务代码自动生成接口文档。

适用场景

  • 为企业搭建内部管理后台或 OA、CRM 类系统。
  • 基于 Spring Boot 快速启动一个需要登录、角色与菜单的项目。
  • 为数据库业务表批量生成增删改查页面和 SQL。
  • 为 Java Web 应用增加定时任务的在线管理界面。

使用前须知

  • README 中没有安装或运行说明,因此这里不列出快速开始步骤。
  • 文档和社区讨论主要以中文为主。

标签

常见问题

RuoYi 是什么?
基于 Spring Boot 的 Java 快速开发后台框架,内置权限管理、代码生成与定时任务。 若依是一个基于 Spring Boot 开发的轻量级 Java 快速开发框架,适用于网站管理后台、会员中心、CMS、CRM、OA 等 Web 应用。核心技术栈为 Spring、MyBatis 与 Shiro,项目强调结构简单、易于上手,下载后即可运行。
RuoYi 可以免费使用吗?用的什么许可证?
RuoYi 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
RuoYi 还在维护吗?
活跃维护中。RuoYi 最近一次提交是在 2026年10月10日。
RuoYi 适合用来做什么?
为企业搭建内部管理后台或 OA、CRM 类系统。 基于 Spring Boot 快速启动一个需要登录、角色与菜单的项目。 为数据库业务表批量生成增删改查页面和 SQL。 为 Java Web 应用增加定时任务的在线管理界面。
在哪里获取 RuoYi?
源代码和安装说明在 GitHub 上:https://github.com/yangzongzhuan/RuoYi

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目