【RuoYi】如何启动RuoYi项目

一、前言

      最近,在做一个管理系统的项目,接触到了RuoYi这个前后端分离的框架,自己是第一次接触这个框架,所以刚开始有点好奇,在用该框架写了一些代码后。发现RuoYi这个框架做的真的好,它包含了权限管理和一些基础的数据处理功能,这基本上是每个管理系统必备的功能。所以基于RuoYi框架进行二次开发,不仅能很大程度减少我们的工作量,还可以学习一下框架中包含的优秀的编程思想,真的很利于我们的成长。

      当然,还需要强调一点就是该框架是开源的!大家可以免费下载使用,真心给写RuoYi的大佬们点赞,让我们有机会站在巨人的肩膀上编程。最后,说一下,我准备把自己在做项目期间学到的技术、易错点、易忘点都通过【RuoYi】这个专栏进行记录,我会不断的更新,方便后期自己的查找,也希望可以帮助有需求的小伙伴。

二、准备工作

以下这些需要提前安装好

JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 12

三、下载RuoYi框架

网页链接:https://gitee.com/y_project/RuoYi-Vue

caee6dfaf4424441a90f0e2824018ead.png

①打开IDAE

通过版本从gitee上下载代码

235d1c2ee1a24909a27756419e1b5bdb.png

618ab6158b6c4d26910f0f64d1655d5c.png

下载好后界面如下:

59c18c9b89224a76bcf72273da4d8885.png

②执行SQL文件

在下载好的项目中执行以下操作:

f0bcf49e70cc4e9992f7739fb89bba2b.png

   ③修改链接数据库密码

a05142fa36ed4ce689eb1cb0ff930dc3.png

四、启动RuoYi项目

①后端启动

f1969056e2e44fd285d595b826d6a051.png

②前端启动

打开终端进入RuoYi-ui

209ec47a173e4de0b1d999226bc972b2.png

执行npm i 指令

740f22575ba44d27899377a815bec619.png

执行npm run dev启动程序,等待程序加载

da966ed3d4534f64b75ade109857037d.png

③成功运行截图

默认用户名:admin 密码:admin123

8370b0a3d9894371afe5f5ffd469a9eb.png

f8c2e6cfa9c74ce882dafb4baa8ca4f6.png

五、总结

   这个部分主要是介绍一下RuoYi框架和如何启动该程序。然后在后续的博客中会陆续介绍它的一些功能,大家持续关注呀!如果有所帮助记得,点赞、关注支持一波博主哦~

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/17206.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网红郭有才是怎么火起来的

网红郭有才的爆火主要归因于以下几个因素: 独特的个人魅力与风格:郭有才以其地道的乡土气息和个人的朴实无华赢得了观众的喜爱。他的视频内容展现了真实且接地气的生活场景,给人以亲切感。同时,他的幽默感也是吸引观众的一个重要因…

【稳定检索】2024年电子技术、传感器与信号处理国际会议(ETSS 2024)

2024年电子技术、传感器与信号处理国际会议 2024 International Conference on Electronic Technology, Sensors, and Signal Processing 【1】会议简介 2024年电子技术、传感器与信号处理国际会议,作为业内领先的学术交流平台,将汇聚全球顶尖的电子技术…

99%的人都不知道,微信才是真正的学习神器

微信,作为一款全球最受欢迎的社交应用之一,除了聊天、朋友圈、小程序等功能外,还有许多隐藏的学习功能,今天小编就给大家分享10个微信隐藏的学习功能,助您轻松成为学霸。 1、微信笔记 用过代办清单软件的朋友都知道&…

如何调用通义千问大模型API

目录 登录阿里云 大模型服务平台百炼 登录控制台 QWen Long QWen 通义千问开源系列 大语言模型 OpenAI接口兼容 登录阿里云 阿里云-计算,为了无法计算的价值 大模型服务平台百炼 降价信息: 登录控制台 右上角取得API key 创建Key QWen Long qw…

Linux网络编程:传输层协议|UDP

知识引入: 端口号: 当应用层获得一个传输过来的报文时,这时数据包需要知道,自己应该送往哪一个应用层的服务,这时就引入了“端口号”,通过区分同一台主机不同应用程序的端口号,来保证数据传输…

【VTKExamples::Utilities】第九期 FrameRate

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享VTK样例FrameRate,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 1. FrameRate 该样例介绍 如…

「架构」云上自动化运维及其应用

随着云计算的普及,自动化运维成为企业提升运营效率和降低成本的关键。本文通过分析一家中型企业实施云上自动化运维(CloudOps)的案例,探讨了自动化监控、配置管理和持续集成/持续部署(CI/CD)三个核心模块的实际应用。文章详细阐述了每个模块的技术选型、实施原因、优缺点…

【Mongo】索引结构

结论 Mongo3.2版本开始,索引的结构默认是B树。 起因 面试的时候,面试官问为什么Mongo DB底层使用B树而不是B树? 面试完赶紧恶补,结果发现面试官好像给我埋了个坑。。。 MongoDB官方描述: 翻译一下就是&#xff1…

JVM 内存布局深度解析,你所不知道的一面

作为Java开发者,想要写出高质量的代码,理解JVM的内存结构是必修课。本文将为您深度解析 Java 虚拟机(JVM)中的内存布局及其细节分析,让你在内存管理的道路上行稳致远。希望通过本文能让你彻底理解其中的奥秘。 一、内存布局概览 在我们深入具…

Python爬虫实战(实战篇)—17获取【CSDN某一专栏】数据转为Markdown列表放入文章中

文章目录 专栏导读背景结果预览1、页面分析2、通过返回数据发现适合利用lxmlxpath3、进行Markdown语言拼接总结 专栏导读 在这里插入图片描述 🔥🔥本文已收录于《Python基础篇爬虫》 🉑🉑本专栏专门针对于有爬虫基础准备的一套基…

电脑可以录音吗?这里有你想要的答案!

在数字化时代,电脑已经成为我们日常生活中不可或缺的工具。除了办公、娱乐等基本功能外,电脑还具备许多实用的辅助功能,其中之一就是录音功能。可是电脑可以录音吗?本文将介绍两种在电脑上录音的方法,希望通过本文的介…

客服快捷回复话术分享:618议价话术和催发货话术

随着618活动大促的临近,客服小伙伴们将迎来一年中最繁忙的时刻。面对顾客的议价、催发货等需求,我们应该如何回复才能既满足顾客的需求,又能保持良好的服务形象呢?下面就为大家分享一些议价和催发货的快捷回复话术,希望…

申请免费通配符SSL证书教程

申请免费通配符SSL证书的步骤相对直接,但需要注意的是免费且支持通配符的证书提供商较为有限,JoySSL是一个被多次提及提供此类服务的机构。以下是一个基于汇总信息的简明教程,帮助你申请免费的通配符SSL证书: 1. 准备工作 确认兼…

实用场景下的Linux命令,工作效率瞬间提升

引言 Linux命令行不仅仅是一系列简单的指令,它的强大之处在于能够通过组合基本命令来完成复杂的任务。本文将介绍20种高级命令组合及其在实际工作中的应用场景。 1. 查找特定文件并显示内容 命令组合:find / -name "filename" -exec cat {}…

Android studio 连接 adb传输文件到电脑

前提是已经连接到adb window R: 打开控制台adb devices:可以查看已经连接的设备adb pull /storage/emulated/0/Download/aa.png C:\Users\Administrator\Desktop:拉取连接设备的文件 aa.png 到电脑桌面上 (在电脑控制台进行拉取操作) 如果…

C字符串和内存函数介绍(二)——长度不固定的字符串函数

前面我们一起学习了strlen,strcpy,strcmp,strcat的使用以及它们的模拟实现,它们的特点是你传参的时候,传过去的是数组首元素的地址,然后无论是计算长度,实现拷贝,相互比较还是进行追…

拓展虚拟世界边界,云手机可以做到吗

虚拟世界,AI,VR等词汇是21世纪最为流行的词汇,在科技背后,这些词汇的影响变得越来越大,已经走进了人们的世界,比如之前APPLE发布的vision pro,使人们能够更加身临其境的体验到原生os系统&#x…

深入探讨Java面向对象编程(OOP)

引言 在上一篇文章中,我们介绍了Java的基础语法和概念,包括数据类型、条件语句、循环语句和基本的类与对象。在本篇文章中,我们将深入探讨Java的面向对象编程(OOP)特性。这些特性包括继承、封装、多态和抽象&#xff…

数据挖掘之标准化

简介 数据特征的标准化和归一化是数据预处理中常见的两种数据转换技术,它们的目的是使数据符合某种分布或范围,从而更适合于某些数据挖掘算法的使用。 标准化(Standardization) 也称为 Z-score 标准化 公式: z x − μ σ z \frac{x - \mu}{\sigma} zσx−μ​ 其中 z z…

如何理解Spring Boot自动配置原理和应用?

我们知道,基于Spring Boot,我们只需要在类路径中引入一组第三方框架的starter组件,就能在Spring容器中使用这些框架所提供的各项功能。这在当下的开发过程中已经习以为常,但在Spring Boot还没有诞生之前却是不可想象的。如果我们使…