[RuoYi-Vue-Plus]<000> RuoYi-Vue-Plus 5.X 本地环境搭建,基于Windows

前言

项目doc address: RuoYi-Vue-Plus

本系列使用的环境版本:

Ⅰ.后端项目本地搭建

查看文档可知,后端项目需要一个数据库 和 redis,因为是Windows环境,数据库和redis选择最终如下:

  • mysql 5.7 (docker-desktop安装,参考文章)
  • zkteco-home/redis-windows,直接clone项目后 用管理员权限执行 install_redis.cmd即可开启reids服务.该组件我下载的版本为 7.2.4
  • jdk: 文档要求使用openjdk-17/21 或 graalvm-community-jdk-17/21 版本,本系列文章使用 openjdk-17
  • maven: 文档 3.8.X ,本系列使用 3.9.X
  1. 获取源码 : git clone https://gitee.com/dromara/RuoYi-Vue-Plus.git
  2. 基础环境建设: 确认mysql 数据库 和 redis服务能连接正常,工作正常
  3. idea 文档强调使用 idea 2022 2024 (一定不要使用2023后果自负),这里选择2022版本,下载idea 2022 后 用其打开后端源码
  4. mysql 建库建表:MySQL创建数据库ry-vue (可以去ruoyi-admin的application-dev.yml查到),依次执行 RuoYi-Vue-Plus/script/sql 目录下的sql脚本 : ry_vue_5.X.sql,test.sql,powerjob.sql (不同数据库请自行选择 script下的文件夹)
  5. . 由于5.X项目maven默认为 jdk17,所以主pom.xml中的java版本无需改动,修改jdk参考 文档 init
  6. 修改配置,改为自己的数据库连接属性,本地这里先配的主库数据源即可正常启动项目

编辑 RuoYi-Vue-Plus\ruoyi-admin\src\main\resources\application-dev.yml


# 主库数据源
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username: root
password: 12345678

编辑RuoYi-Vue-Plus\ruoyi-extend\ruoyi-powerjob-server\src\main\resources\application-dev.properties


sspring.datasource.core.jdbc-url=jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
spring.datasource.core.username=root
spring.datasource.core.password=12345678

  1. 启动服务:需优先启动 MonitorAdminApplication 与 PowerJobServerApplication ,最后启动 主服务 DromaraApplication.前两者非必须,这里本地开发先只启动DromaraApplication 验证基础功能
  2. 观察控制台日志,启动成功日志会打印出

“(♥◠‿◠)ノ゙ RuoYi-Vue-Plus启动成功 ლ(´ڡ`ლ)゙”

2.前端项目启动

提前安装

  • nodejs 18(18以上未测试 不建议使用)
  • npm 8.X (7.X确认有问题)
  1. 获取源码: git clone https://gitee.com/JavaLionLi/plus-ui.git ,
  2. 在源码的根目录下,启动终端
  3. 安装依赖 npm install --registry=https://registry.npm.taobao.org
  4. 启动开发环境 npm run dev
  5. 前端访问地址 http://localhost:80
    如果你的系统端口被占用 去.env.development 文件下修改 VITE_APP_PORT 的值
  • 21
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果想将ruoyi-vue-plus项目中的文件上传至本地,可以按照以下步骤进行操作: 1. 首先,确保你已经成功搭建并运行了ruoyi-vue-plus项目,保证项目正常运行。 2. 在ruoyi-vue-plus项目的前端代码中,找到与文件上传相关的功能模块。通常,文件上传的代码会位于项目的"src/views"目录或者相关子目录中。 3. 打开相关文件,找到文件上传的逻辑代码。一般来说,文件上传功能会使用到Vue的组件和相关的API。你可以通过搜索关键词如"文件上传"、"upload"等来快速定位到相关代码。 4. 配置上传的目标路径。一般情况下,上传的文件会被保存在服务器的某个目录下。你需要查阅ruoyi-vue-plus项目的相关文档或代码,找到文件上传的目标路径配置项,一般是在项目的配置文件中。 5. 修改目标路径为本地路径。将目标路径的配置项修改为你想要保存文件的本地路径。确保该路径是本地文件系统中存在的,并且具备操作权限。 6. 保存修改并重新编译运行ruoyi-vue-plus项目。确保项目启动成功。 7. 现在,当你进行文件上传操作时,文件将会被上传至你所配置的本地路径中。 请注意,将文件上传至本地需要确保你的本地环境拥有足够的存储空间和相关权限。另外,该操作可能会导致项目的其他功能无法正常运行,请谨慎操作,并备份好原先的项目文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值