当前位置: 首页 > java >正文

【web应用】前后端分离开源项目联调运行的过程步骤ruoyi

文章目录

  • ⭐前言
  • ⭐一、项目运行环境准备
  • ⭐二、数据库创建
    • 🌟1、新建数据库
    • 🌟2、导入数据脚本
  • ⭐三、运行后端项目
    • 🌟1、打开后端项目
    • 🌟2、后端项目配置项修改
  • ⭐四、运行前端项目VUE3
    • 🌟1、在IDEA另一个窗口中打开前端项目
    • 🌟2、前端项目配置项修改
  • ⭐五、运行成功,浏览器中运行
  • ⭐总结


标题详情
作者JosieBook
头衔CSDN博客专家资格、阿里云社区专家博主、软件设计工程师
博客内容开源、框架、软件工程、全栈(,NET/Java/Python/C++)、数据库、操作系统、大数据、人工智能、工控、网络、程序人生
口号成为你自己,做你想做的
欢迎三连👍点赞、✍评论、⭐收藏

⭐前言

ruoyi开源框架官网:
https://doc.ruoyi.vip/ruoyi/

下载前后端分离项目。
在这里插入图片描述

⭐一、项目运行环境准备

前后端工具:IDEA2023

其余环境安装这里不做详细记录。
在这里插入图片描述

⭐二、数据库创建

创建数据库ry并导入数据脚本ry_2021xxxx.sql,quartz.sql

🌟1、新建数据库

在这里插入图片描述

🌟2、导入数据脚本

数据库脚本存放路径:
在这里插入图片描述
依次选择两个文件并运行,便可将数据导入到新建的数据库ry中。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
运行成功后显示已导入所有数据表。

在这里插入图片描述

⭐三、运行后端项目

🌟1、打开后端项目

打开IDEA软件,项目——打开项目——选中整个前后端框架的文件夹——打开
在这里插入图片描述

在这里插入图片描述

🌟2、后端项目配置项修改

后端项目运行准备,修改端口、数据库密码等。

将服务设置为正确的端口,不能使用已经占用的端口。
在这里插入图片描述

redis数据库如果设置了密码,进行密码修改。

在这里插入图片描述
打开后端程序执行入口文件,点击项目运行。

在这里插入图片描述
修改MySQL数据库密码

在这里插入图片描述
后端项目运行成功!!!
在这里插入图片描述
暂时就先让其运行着,接着进行前端项目的运行。

⭐四、运行前端项目VUE3

默认运行前端项目之前已经安装好了node

🌟1、在IDEA另一个窗口中打开前端项目

在这里插入图片描述
打开的时候选择新窗口中打开。
在这里插入图片描述
打开后的前端项目窗口。
在这里插入图片描述

🌟2、前端项目配置项修改

将前端项目vue配置文件中的服务端口,设置成和后端中一样的端口。需要设置两处,server下的port和http中的端口号,与服务中设置的保持一致。

在这里插入图片描述

点击左下角终端,开始运行前端项目。这里运行前端项目需要一点时间。

命令分别是:

npm installnpm run dev

在这里插入图片描述

运行成功!!!!!

在这里插入图片描述

⭐五、运行成功,浏览器中运行

在后端项目运行成功并且开启的情况下,前端项目可以调用后端项目的API,所以可以在浏览器中运行前端项目的链接.

在这里插入图片描述

⭐总结


标题详情
作者JosieBook
头衔CSDN博客专家资格、阿里云社区专家博主、软件设计工程师
博客内容开源、框架、软件工程、全栈(,NET/Java/Python/C++)、数据库、操作系统、大数据、人工智能、工控、网络、程序人生
口号成为你自己,做你想做的
欢迎三连👍点赞、✍评论、⭐收藏
http://www.xdnf.cn/news/7570.html

相关文章:

  • ABC 355
  • Visual Studio Code 改成中文模式(汉化)
  • os agent智能体软件 - 第三弹 - 纯语音交互
  • From QCA9880 to QCN9024: A Comprehensive Upgrade from WiFi 5 to WiFi 6
  • CKA2025新题型--虫之教育
  • MySQL 存储过程优化实践:项目合同阶段数据自动化处理
  • 第14次(简要版)-商品详情
  • PYTHON训练营DAY31
  • 使用MacPro 安装flutter开发环境 详细教程
  • 【SPIN】高级时序规范(SPIN学习系列--6)
  • DeepSpeed简介及加速模型训练
  • CentOS 7上部署BIND9 DNS服务器指南
  • OC5031B:重新定义 LED 恒流驱动的工业级芯片
  • 阿尔泰科技助力电厂——520为爱发电!
  • 【vue3结合element-plus】实现路由动态渲染
  • 文献解读:LigandMPNN
  • 高效选课系统:一键管理你的课程表
  • 查看数据库占用磁盘空间的方法
  • 湖北理元理律师事务所:科学债务规划如何平衡还款与生活
  • 现代健康养生:解锁生活中的科学防护密码
  • Pytorch针对不同电脑配置详细讲解+安装(CPU)
  • 【ubuntu】虚拟机连不上网,且网络中没有有线连接
  • 【数据结构】
  • win11下docker 的使用方案
  • HTML回顾
  • C语言:基础篇之常见概念
  • 如何在前端使用WebSockets进行实时数据通信?
  • 云原生架构下的企业 DevOps 治理实践:挑战、策略与落地路径
  • [自动化集成] 使用明道云上传附件并在Python后端处理Excel的完整流程
  • Ansible模块——管理100台Linux的最佳实践