openjdk-17/21
或 graalvm-community-jdk-17/21
。mysql 5.7
或 8.0
(其他版本未测试,如使用其他版本有问题或正常,请告知我们)。11g
和 12c
(其他版本未测试,如使用其他版本有问题或正常,请告知我们)。13
和 14
(其他版本未测试,如使用其他版本有问题或正常,请告知我们)。2017
和 2019
(其他版本未测试,如使用其他版本有问题或正常,请告知我们)。5.X
及以上版本(框架依赖 Redis
的多项特性,因此版本需 >= 5.X)。MinIO
、本地存储,或阿里云、腾讯云、七牛云等兼容 S3
协议的云存储服务。3.8.X
。18.18
及以上版本(其他版本未测试,如使用其他版本有问题或正常,请告知我们)。8.X
(7.X 版本存在已知问题)。2022
或 2024
版本(请勿使用 2023 版本,存在较多影响项目开发的 bug)。注意:请务必使用
openjdk
或graalvm
运行程序,禁止使用oraclejdk
(由于 Spring 的某些 bug,打包运行时会导致报错)。
确保在 IDEA 中勾选项目对应的 Maven 环境:
请按以下顺序导入数据库脚本,默认使用 MySQL。如果使用其他数据库,请导入相应的 SQL 文件:
mysql
, redis
, admin
。minio
(影响文件上传功能)、monitor
(影响系统监控)、snailjob
(影响定时任务调度)。MonitorAdminApplication
:Admin 监控服务(可选)。SnailJobServerApplication
:任务调度中心服务(可选)。DromaraApplication
:主应用服务(必要)。建议按顺序先启动
MonitorAdminApplication
和SnailJobServerApplication
,具体配置可参考相关文档。最后启动主服务DromaraApplication
。
在配置文件中,填写 mysql
和 redis
的相关信息:
完成上述配置后,运行项目即可实现 RuoYi-Vue-Plus 的本地部署。
powered by kaifamiao