之前,已经讲到了启动前后端不分离版。接下来说一说,下载前后端分离版。
前提
已经下载了ruoyi前后端分离版源码(https://gitee.com/y_project/RuoYi-Vue)
系统环境符合要求(JDK >= 1.8 , MySQL > 5.7 , Maven >= 3.0,Node >= 12, Redis >=3)
已安装开发工具(源码的说明文档介绍的工具为Eclipse, 我这里使用Idea)
步骤
1. 新建MySql数据库,并执行 ry_20240601.sql (日期后缀名根据实际情况可能有所不同)和 quartz.sql 。
这里我新建了ry,并执行了语句。执行成功后表格如下。
2. 导入工程。打开Idea,点击Open然后选择合适的工程。
3. 配置数据库。编辑src/main/ resources目录下的application-druid.yml 文件,修改数据库地址账号信息。
4. 修改其他信息。(例如吗、,编辑src/main/ resources目录下的application.yml 文件修改端口,代码生成器的路径、模板等)。但由于不修改也能启动,本着入门从简单开始,暂时不记住这么多。
5. 启动项目。
使用idea启动后台:
启动后台:进入到ui的项目目录,运行:
install --registry=https://registry.npm.taobao.org npm run dev