百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

RuoYi Vue - 若依的 Vue 版本,免费开源、专业的 admin 后台管理系统

mhr18 2025-02-17 13:12 20 浏览 0 评论

有一段时间没有推荐 admin 框架了,若依这款后台框架很强大,提供了 vue 版本,很实用,推荐给大家。

关于若依

RuoYi 中文名称叫若依,名字十分二次元,是一个后台管理系统,后端基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf),前端提供了 Bootstrap 和 Vue + Element 版本,内置了很多管理后台常用的业务模块,让开发者能专注业务,快速开发项目管理后台,极大地提高开发的速度。

技术选型要考虑方方面面,若依的作者提到,之前想做一个后台管理系统,找了很多优秀的免费开源项目,但是发现没有合适的。于是利用业余时间,自己写了一套后台系统。若依后台管理框架早在2018年就发布了 v3.0 版本,进行模块拆分,将原先的单应用转变为多模块,稳定性、可用性有了大幅提升,在国内也有非常多的忠实粉丝,开发qq群很活跃,几个群几乎都满人。

截止发文的2022年7月,若依已经更新到了 v4.7.4 版本,很多开发者基于若依二次开发,同时衍生出了很多技术版本的支持。本文给大家推荐的,就是基于后端基于 Spring Boot、前端基于 Vue + Element 的前后端分离版本。

RuoYi 若依的技术特性

  • 完全响应式布局(支持电脑、平板、手机等所有主流设备)
  • 强大的一键生成功能(包括控制器、模型、视图、菜单等)
  • 支持多数据源,简单配置即可实现切换
  • 支持按钮及数据权限,可自定义部门数据权限
  • 对常用 js 插件进行二次封装,使 js 代码变得简洁,更加易维护
  • 完善的 XSS 防范及脚本过滤,彻底杜绝 XSS 攻击
  • Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块
  • 国际化支持,服务端及客户端支持
  • 完善的日志记录体系,简单注解即可实现
  • 支持服务监控,数据监控,缓存监控功能。

RuoYi Vue 的技术特性

  • 前端采用 Vue、Element UI
  • 后端采用 Spring Boot、Spring Security、Redis 和 Jwt
  • 权限认证使用 Jwt,支持多终端认证系统
  • 支持加载动态权限菜单,多方式轻松权限控制
  • 高效率开发,使用代码生成器可以一键生成前后端代码
  • 提供了技术栈(Vue3、 Element Plus、Vite)版本 RuoYi-Vue3,并且保持同步更新
  • 同时提供了单应用版本 RuoYi-Vue-fast,Oracle版本 RuoYi-Vue-Oracle,保持同步更新

RuoYi Vue 开发上手和使用建议

项目的开始离不开 admin 管理后台,管理后台的搭建非常耗时耗力。作为 Vue 和 Elelemt UI 的重度使用者,我自然会推荐大家使用若依的 Vue 版本,维护更新频率高,扁平化的风格,支持切换主题,布局支持响应式,虽然颜值不是特别高,但很实用。最近在头条上看到 RuoYi 貌似要出新主题了,非常漂亮,不过在官网还没看到。

如果你的后端同事刚好使用的是 Spring Boot,如果要采用前后端分离的方式开发,我想 RuoYi Vue 应该是首选。

RuoYi Vue 官网提供了详尽的后端开发手册和前端开发手册,前端其实是基于 vue-element-admin 这款 admin 来开发,在有 Element 开发基础的前提下,很容易上手,官方也提供了很多现成的模块可以直接使用。

当然了,生态强大的若依还有很多技术版本,比如 RuoYi-PythonRuoYi-PHP,甚至还有基于若依内容管理系统 RuoYi-Cms,去官方翻一翻,一定会有惊喜。

免费开源且可商用

若依的作者是开发者阳宗专,在若依官网底部的版权介绍中可以看到软件著作权证书和商用声明:

若依框架全系列都是免费开源且可商用,无版权问题。

RuoYi 的源码基于 MIT 开源协议托管在码云上,任何个人和公司都可以免费下载使用。很多开发者会担心免费开源的项目会很难长久,从开发群和生态上可以看出 RuoYi 的发展真的很好,开发者很多,而且 RuoYi 这个项目有收益,主要来源于捐赠和视频教程购买。官方提供的视频教程也是作者阳宗专亲自录制,初学者如果希望学习效果更好,可以购买支持这个开源项目。

关注我,持续分享高质量的免费开源、免费商用的资源。

↓↓点击查看本次分享的网址。

RuoYi Vue - 若依框架的 Vue 版本,免费开源、生态强大、专业的 admin 后台管理系统,基于 Vue + Element|那些免费的砖

相关推荐

甲骨文签署多项大型云协议,其一未来可贡献超300亿美元年收入

IT之家7月1日消息,根据甲骨文Oracle当地时间6月30日向美国证券交易委员会(SEC)递交的FORM8-K文件,该企业在始于2025年6月1日的202...

甲骨文获TEMU巨额合同,后者大部分基础设施将迁移至Oracle云

IT之家6月23日消息,Oracle甲骨文创始人、董事长兼首席技术官LarryEllison(拉里埃里森)在本月早些时候的2025财年第四财季和全财年财报电话会议上表示,Oracle...

Spring Boot 自定义数据源设置,这些坑你踩过吗?

你在使用SpringBoot进行后端开发的过程中,是不是也遇到过这样的问题:项目上线后,数据库连接总是不稳定,偶尔还会出现数据读取缓慢的情况,严重影响了用户体验。经过排查,发现很大一部分原因竟然...

一个开箱即用的代码生成器(一个开箱即用的代码生成器是什么)

今天给大家推荐一个好用的代码生成器,名为renren-generator,该项目附带前端页面,可以很方便的选择我们所需要生成代码的表。首先我们通过git工具克隆下来代码(地址见文末),导入idea。...

低代码建模平台-数据挖掘平台(低代码平台的实现方式)

现在来看一下数据连接。·这里是管理数据连接的空间,点击这里可以新增一个数据连接。·输入连接名称,然后输入url,是通过gdbc的方式去连接的数据库,目前是支持mysql、oracle以及国产数据库达梦...

navicat 17.2.7连接oracle数据库提示加载oracle库失败

系统:macOS15.5navicat版本:navicatpremiumlite17.2.7连接oracle测试报错:加载oracle库失败【解决办法】:放达里面找到程序,显示简介里面勾选“使...

开源“Windows”ReactOS更新:支持全屏应用

IT之家6月17日消息,ReactOS团队昨日(6月16日)在X平台发布系列推文,公布了该系统的最新进展,包括升级Explorer组件,支持全屏应用,从Wine项目引入了...

SSL 推出采用全模拟内置混音技术的模拟调音台Oracle

英国调音台传奇品牌SolidStateLogic宣布推出Oracle——一款采用全模拟内置混音技术的调音台,在紧凑的AWS尺寸机箱内集成了大型调音台的功能。该调音台提供24输入和...

47道网络工程师常见面试题,看看有没有你不会的!

你们好,我的网工朋友。网络工程师面试的时候,都会被问到什么?这个问题其实很泛,一般来说,你肯定要先看明白岗位需求写的是什么。基本上都是围绕公司需要的业务去问的。但不可否认的是,那些最基础的概念,多少也...

汉得信息:发布EBS系统安装启用JWS的高效解决方案

e公司讯,从汉得信息获悉,近日,微软官方宣布InternetExplorer桌面应用程序将于2022年6月15日正式停用。目前大部分客户都是使用IE浏览器打开EBS的Form界面,IE停用后,只能使...

36.9K star ! 推荐一个酷炫低代码开发平台!功能太强!

前言最近在逛github,看看能不能搜罗到一些对自己有帮助的开源软件。不经意间看到一个高star的java开源项目:jeecg-boot。进入在线演示版一看,感叹实在是太牛了!此开源项目不管是给来学习...

Linux新手入门系列:Linux下jdk安装配置

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。注意:L...

手把手教你在嵌入式设备中使用SQLite3

摘要:数据库是用来存储和管理数据的专用软件,使得管理数据更加安全,方便和高效。数据库对数据的管理的基本单位是表(table),在嵌入式linux中有时候它也需要用到数据库,听起来好难,其实就是几个函数...

JAVA语言基础(java语言基础知识)

一、计算机的基本概念什么是计算机?计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行、自动高速处理海量数据的现代化智能电子设备。由硬件和软件组成、没有安装过任何软件的计算机称...

再见 Navicat!一款开源的 Web 数据库管理工具!

大家好,我是Java陈序员。在日常的开发工作中,常常需要与各种数据库打交道。而为了提高工作效率,常常会使用一些可视化工具进行操作数据库。今天,给大家介绍一款开源的数据库管理工具,无需下载安装软件,基...

取消回复欢迎 发表评论: