ruoyi若伊项目(vue前后端分离)下载搭建

介绍

💡 RuoYi-Vue 

RuoYi-Vue 是一款开源的后台管理系统,是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。

若伊文档官网:RuoYi

💡 dromara/RuoYi-Vue-Plus

RuoYi-Vue-Plus 是重写 RuoYi-Vue 针对 分布式集群与多租户 场景全方位升级(不兼容原框架)

这个后台管理框架在若伊基础上进行升级,功能更加复杂,此处不做多介绍,感兴趣可自行了解。

官网:plus-doc

gitee地址:RuoYi-Vue-Plus: 多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、Flowable、SpringDoc、Hutool、OSS 定期同步

若伊前后端分离项目下载搭建(Vue2)

💡系统环境需求:

💡源码下载

源RuoYi 源码下载:https://gitee.com/y_project/RuoYi-Vue

git 克隆下载代码:git clone https://gitee.com/y_project/RuoYi-Vue.git

项目结构如下

💡后端启动

1. 打开项目文件RuoYi-Vue,此处用的IDE工具是Idea

2.运行SQL文件引入相应数据库表

此处用的数据库管理工具Navicat Premuim

新建mysql连接,输入前面下载mysql设置好的端口号、用户名、密码登信息,创建mysql连接

打开连接,再创建ruoyi数据库

右键数据库,选择“运行SQL文件”

选择这两个SQL文件,即可导入数据表

3.修改后端项目相关数据库配置

4.启动redis

再打开这个文件,点击右上角运行图标,即可启动后端服务

至此后端服务启动成功。

💡前端启动

打开VScode,打开ruoyi-ui文件夹

npm instal 安装依赖

npm run dev启动项目,即可启动前端项目。

### 若伊框架前后端分离部署于Linux环境配置教程 #### 三、准备阶段 为了确保顺利部署若伊框架,在开始之前需确认已准备好必要的资源和服务。这包括但不限于申请并设置好云服务器,关闭SELinux和防火墙以减少不必要的安全策略干扰,并确保各台机器之间的时间同步[^4]。 #### 四、前端部分构建与发布 对于前端应用而言,位于`ruoyi-ui`目录下的源码需要通过执行特定的构建指令来进行生产版本打包: ```bash npm run build:prod ``` 上述命令会依据正式环境的要求编译项目文件至最优状态,并将最终产物放置于同一路径下的`dist`子文件夹内[^3]。此步骤完成后即可着手考虑如何利用Nginx作为反向代理服务来提供静态页面访问支持。 #### 五、后端应用程序搭建 针对后台逻辑处理,则要先安装Java运行时以及开发所需的相关依赖项如Maven等工具链;接着克隆仓库获取最新版的服务端代码库,再依照官方文档指示完成本地化调整工作——比如修改数据库连接字符串参数等细节之处。最后一步就是启动Spring Boot程序实例监听HTTP请求接口了[^2]。 #### 六、关联操作指南 当两端各自独立运作正常之后,还需注意两者间交互方式的设计合理性。通常情况下,API网关负责接收来自客户端发起的数据交换动作并将之转发给对应的业务处理器模块去响应;与此同时也要兼顾跨域资源共享(CORS)机制设定等问题以免造成浏览器同源政策限制影响正常使用体验。 ```python # 示例Python脚本用于展示如何调用RESTful API (假设使用requests库) import requests response = requests.get('http://localhost:8080/api/v1/example') print(response.json()) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值