新手必看:Ruoyi 快速入门,从零搭建不迷路
大家好本篇是Ruoyi 快速入门教程专门写给零基础、第一次接触 Ruoyi 框架的小伙伴。很多刚学 Java 后端、做管理系统的同学都会用到 Ruoyi 这个快速开发框架但刚上手时容易不知道从哪开始、环境怎么搭、项目怎么跑。这篇文章我会从环境准备、项目下载、启动运行、基础使用一步步带大家入门全程保姆级讲解看完就能自己把 Ruoyi 跑起来开始做自己的后台系统。若依官方针对不同开发需求提供了多个版本的框架每个版本都有其独特的特点和适用场景前后端混合版本RuoYi结合了SpringBoot和Bootstrap的前端开发框架适合快速构建传统的Web应用程序其中前端和后端代码在同一项目中协同工作。前后端分离版本RuoYi-Vue利用SpringBoot作为后端开发框架与Vue.js结合实现了前后端分离的开发模式。这种架构有助于提高开发效率前后端可以独立开发和部署更适合现代化的Web应用开发。微服务版本RuoYi-Cloud基于Spring Cloud Alibaba微服务架构为构建大型分布式系统提供了完整的解决方案。它支持服务发现、配置管理、负载均衡等微服务特性适合需要高可扩展性和高可用性的企业级应用。移动端版本RuoYi-App采用Uniapp进行开发结合了Vue.js的优势可以实现跨平台的移动端应用开发。一次编写多端运行的能力使得它成为开发iOS和Android应用的理想选择。这些版本的框架为开发者提供了多样化的选择无论是传统的Web应用、现代化的前后端分离应用还是复杂的微服务架构和跨平台的移动端应用都能找到合适的若依框架版本来满足开发需求。非官方若依框架因其强大的功能和灵活性吸引了众多第三方开发者基于其核心架构进行扩展和优化从而形成了丰富的生态系统。这些扩展不仅增强了若依框架的功能性也满足了开发者在不同场景下的具体需求。例如RuoYi-Vue3前端升级Vue3 Element Plus Vitehttps://github.com/yangzongzhuan/RuoYi-Vue3RuoYi-Vue-Plus后端集成Mybatis-Plus、Hutool、OSS存储、分布式锁等组件https://gitee.com/dromara/RuoYi-Vue-Plus这些扩展版本的推出使得若依框架能够更好地适应不同规模和类型的项目需求从小型快速开发到大型企业级应用都能提供相应的解决方案。开发者可以根据自己的具体需求选择合适的版本进行开发。RuoYi-VueRuoYi-Vue版本采用了前后端分离的单体架构设计软件环境JDK、MySQL 、Redis 、Maven、Node技术选型Spring Boot、Spring Security、MyBatis、Jwt、Vue3、Element-Plus官方网址https://gitee.com/y_project/RuoYi-Vue扩展地址https://gitee.com/ys-gitee/RuoYi-Vue3官方推荐课程版本JDK 1.8JDK 11Mysql 5.7.0MySQL 8Redis 3.0Redis 5WinMaven 3.0Maven 3.6Node 12Node 16Vue3运行后端项目初始化项目Git下载通过idea克隆若依源码仓库地址https://gitee.com/y_project/RuoYi-Vue.git把仓库地址粘贴到URL上Maven构建使用idea打开项目后等待环境检查主要是Maven下载项目依赖MySQL相关的导入sql1、创建数据库create database ry-vue;2、执行下图的sql脚本文件完成导入3、导入后ry-vue库内置30张表配置信息在ruoyi-admin模块下编辑resources目录下的application-druid.yml修改数据库连接# 数据源配置 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver druid: # 主库数据源 master: url: 数据库地址 username: 数据库账号 password: 数据库密码Redis相关启动在redis解压目录下执行redis-server.exe redis.windows.conf启动配置信息在ruoyi-admin模块下resources目录下的application.yml可以设置redis密码等相关信息项目运行在ruoyi-admin模块下运行com.ruoyi.RuoYiApplication.java出现如下图表示启动成功后端运行成功可以通过([http://localhost:8080 )访问但是不会出现静态页面可以继续参考下面步骤部署ruoyi-ui前端然后通过前端地址来访问。运行前端项目初始化项目进入开发目录下使用vscode命令code打开项目# 克隆vue3项目 git clone https://gitee.com/ys-gitee/RuoYi-Vue3.git # 通过vscode打开项目 code ./RuoYi-Vue3项目运行在vscode终端中输入以下命令# 安装依赖 npm install # 建议不要直接使用 cnpm 安装依赖会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registryhttps://registry.npmmirror.com # 启动服务 npm run dev打开浏览器输入([http://localhost:80) 默认账户/密码admin/admin123若能正确展示登录页面并能成功登录菜单及页面展示正常则表明环境搭建成功

相关新闻

集齐满血的五大顶流模型:阿里云百炼 Coding Plan 是否值得开发者立刻入手?

集齐满血的五大顶流模型:阿里云百炼 Coding Plan 是否值得开发者立刻入手?

阿里云百炼 Coding Plan 爆火,你用上了吗? 最近开发者圈子里,阿里云的“百炼 Coding Plan”讨论度很高。 很多人听说它能省钱,还能用上顶级模型,纷纷入手。 但具体好在哪?有哪些坑要注意? 今天…

2026/7/3 0:41:06 阅读更多 →
VMware安装rocky系统

VMware安装rocky系统

下载rocky镜像文件 https://mirrors.aliyun.com/rockylinux/8/isos/x86_64/Rocky-8-latest-x86_64-dvd.isohttps://mirrors.aliyun.com/rockylinux/8/isos/x86_64/Rocky-8-latest-x86_64-dvd.iso 创建rocky8 文件夹,后边的步骤需要用到 用来放置虚拟机的配置文件 vm安装虚拟…

2026/7/3 21:35:56 阅读更多 →
pytorch-msssim完全指南:如何快速实现可微分的SSIM与MS-SSIM评估

pytorch-msssim完全指南:如何快速实现可微分的SSIM与MS-SSIM评估

pytorch-msssim完全指南:如何快速实现可微分的SSIM与MS-SSIM评估 【免费下载链接】pytorch-msssim Fast and differentiable MS-SSIM and SSIM for pytorch. 项目地址: https://gitcode.com/gh_mirrors/py/pytorch-msssim pytorch-msssim是一个专为PyTorch设…

2026/7/3 16:38:30 阅读更多 →

最新新闻

富文本编辑器XSS防御实战:DOMPurify安全渲染与Vue集成指南

富文本编辑器XSS防御实战:DOMPurify安全渲染与Vue集成指南

1. 项目概述:富文本编辑器的安全困境如果你负责过带用户发布功能的Web应用,比如论坛、博客后台或者在线文档系统,那你一定和富文本编辑器打过交道。这东西用起来是真方便,用户能像在Word里一样排版、加粗、贴图,所见即…

2026/7/4 10:46:21 阅读更多 →
大模型API商用成本拆解:Token计价、上下文溢价与企业级隐性费用

大模型API商用成本拆解:Token计价、上下文溢价与企业级隐性费用

1. 这份价格表不是“查价工具”,而是商用决策的导航仪你手头正跑着一个客户定制的智能客服项目,月底要签二期合同;或者刚在内部立项了AI辅助写周报的SaaS功能,技术方案定了,但财务部卡在成本测算环节;又或者…

2026/7/4 10:44:21 阅读更多 →
AI就绪笔记本采购指南:硬件选型与代码大模型落地实战

AI就绪笔记本采购指南:硬件选型与代码大模型落地实战

1. 项目概述:这不是一份普通早报,而是一份面向技术决策者与硬件从业者的“信号解码器”“通讯Plus早报|24年笔记本电脑出货量或超1亿 信通院公布AI代码大模型评估”——这个标题里藏着两股真实涌动的产业暗流。它不是媒体通稿的简单搬运&…

2026/7/4 10:44:21 阅读更多 →
YOLOv8中GAM注意力机制的实现与优化

YOLOv8中GAM注意力机制的实现与优化

1. GAM注意力机制的技术背景与核心价值 在目标检测领域,YOLOv8作为当前最先进的实时检测框架,其性能提升一直备受关注。传统卷积神经网络在处理特征图时存在一个根本性局限:所有空间位置和通道维度都被平等对待,而实际上不同区域和…

2026/7/4 10:40:19 阅读更多 →
基于YOLOv8的红外光伏板缺陷检测系统设计与实现

基于YOLOv8的红外光伏板缺陷检测系统设计与实现

1. 项目概述:基于YOLOv8的红外光伏板缺陷检测系统光伏板作为清洁能源的核心组件,其表面缺陷会直接影响发电效率。传统人工检测方式效率低下且容易漏检,我们团队开发的这套系统采用YOLOv8目标检测算法,实现了对光伏板缺陷的自动化识…

2026/7/4 10:40:19 阅读更多 →
从AI小白到高效协作者:普通人快速上手的实战指南

从AI小白到高效协作者:普通人快速上手的实战指南

1. 项目概述:为什么“ALL IN AI”不再是口号最近和不少朋友聊天,发现一个挺有意思的现象:前两年大家聊起AI,还觉得是硅谷大厂和顶尖实验室的“神仙打架”,离自己很远。但今年,从写周报、做PPT,到…

2026/7/4 10:38:18 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻