RouYi-Vue框架,环境搭建以及使用

使用若以框架需要配置node.js,如果不了解可以去看node.js安装,uni-app的配置使用_uniapp使用nodejs类库-CSDN博客

安装若依

首先是去若以官网下载自己所需要的框架类型

RuoYi-Vue: 🎉 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统,同时提供了 Vue3 的版本

下载好了后导入到java中

如果报了若依maven相关错误, 清除重新下载就好:mvn clean install -U

以下是对每个模块的介绍

ruoyi - admin

通常是项目中的管理后台模块。它可能包含了系统管理相关的功能,例如用户管理、角色管理、权限管理、菜单管理等。这些功能是用于对整个系统进行配置和控制的。

在admin中可以配置数据库和redis相关配置


ruoyi - common

这是通用模块。它可能包含了整个项目中多个模块都会用到的公共类、工具类、常量、枚举等。例如,通用的数据格式转换类、日期处理工具类等。

ruoyi - framework

框架模块。这个模块可能封装了项目所依赖的基础框架相关的代码,例如 Spring Boot 和 Spring Cloud 相关的配置类、启动类,以及与框架集成的一些基础功能实现。

ruoyi - generator

代码生成器模块。它通常用于根据数据库表结构自动生成实体类、Mapper 接口、Service 层和 Controller 层代码,提高开发效率,减少手动编写代码的工作量。

ruoyi - quartz

可能与定时任务相关。Quartz 是一个强大的定时任务调度框架,这个模块可能是对 Quartz 的集成,用于实现系统中的定时任务,例如定时数据清理、定时报表生成等。

ruoyi - system

系统模块。可能包含了系统基础功能相关的代码,例如系统参数配置、系统日志管理、系统初始化等功能。

ruoyi - ui

用户界面模块。这个模块可能包含前端相关的代码,例如 HTML、CSS、JavaScript 文件,用于构建系统的用户界面。

导入后启动

启动的时候记得启动redis

这样挂后台就行了

使用redis可以用于缓存数据

数据缓存:存储如系统配置、字典数据等重复读取且相对稳定的数据,减少数据库查询次数,加速系统响应,例如菜单数据和角色权限数据。

页面缓存:缓存不常变动的页面或页面片段,直接从 Redis 获取页面内容,加快页面加载速度。

启动后端的数据之后

可以选择在java或者是其他的软件启动前端

我这里就选择是在java中了

启动前需要先安装前端的vue插件

然后右击ruoyi-ui模块,唤出终端输入

这里需要注意的就是如果你的node版本低的话使用默认的就可以启动成功,如果说是高于14版本的样子需要修改才可以启动成功

html 复制代码
SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --open

启动成功后登录进去

相关推荐
threelab2 分钟前
Three.js 代码云效果 | 三维可视化 / AI 提示词
开发语言·javascript·人工智能
爱上好庆祝1 小时前
学习js的第五天
前端·css·学习·html·css3·js
C澒1 小时前
IntelliPro 产研协作平台:基于 AI Agent 的低代码智能化配置方案设计与实现
前端·低代码·ai编程
一袋米扛几楼981 小时前
【Git】规范化协作:详解 GitHub 工作流中的 Issue、Branch 与 Pull Request 最佳实践
前端·git·github·issue
网络点点滴1 小时前
前端与后端的区别与联系
前端
yqcoder1 小时前
JavaScript 柯里化:把“大餐”拆成“小炒”的艺术
开发语言·javascript·ecmascript
每天吃饭的羊2 小时前
JSZip的使用
开发语言·javascript
EnCi Zheng2 小时前
M5-markconv自定义CSS样式指南 [特殊字符]
前端·css·python
kyriewen2 小时前
你的网页慢,用户不说直接走——前端性能监控教你“读心术”
前端·性能优化·监控
广州华水科技2 小时前
北斗GNSS变形监测在大坝安全监测中的应用与优势分析
前端