RuoYi-Vue-Plus 安装部署完整指南:三步跑起多租户后台管理【免费下载链接】RuoYi-Vue-Plus多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus需要一套支持多租户、部门数据权限、审批工作流的后台管理系统时,不必自己从零搭——Dromara 开源的 RuoYi-Vue-Plus(v6.0.0)把这些都内置好了。这篇 RuoYi-Vue-Plus 安装教程只做一件事:让你的机器备好 JDK 21、Maven、MySQL、Redis 四样基础件,然后三条命令让后端在 8080 端口跑起来。项目定位与技术选型一句话定位:RuoYi-Vue 的全量重写版,面向分布式集群与多租户场景(与原框架不兼容)。模块拆成ruoyi-modules(系统、工作流、代码生成等业务)和ruoyi-common(一揽子可插拔能力包),本地开发只需启动聚合入口ruoyi-admin。注意前端是独立仓库(官方 plus-ui,Vue3 + ElementPlus),本仓库只含后端,所以验证部署是否成功看接口能否通即可。角色技术为什么用它运行时 / Web 容器JDK 21 + Jetty根 pom.xml 基线就是 21;Jetty 是 Spring 官方推荐的高性能容器ORM / 数据访问Mybatis-Plus + dynamic-datasource几乎不写 SQL,内置分页与数据权限,yml 里可切换异构多数据源权限认证Sa-Token + JWT登录、角色、权限校验全靠注解,比 Spring Security 轻得多缓存 / 分布式锁Redis(≥6)+ Redisson官方推荐客户端,顺带支持分布式限流、队列工作流WarmFlow审批、转办、会签、或签开箱即用接口文档SpringDoc零注解,基于 Java 注释自动生成文档环境准备清单逐项跑一遍验证命令,能输出版本号就算就绪:组件最低要求验证命令JDK21java -versionMaven3.8+mvn -versionMySQL8.xmysql -VRedis6+redis-cli -p 6379 -a ruoyi123 ping返回PONGGit任意较新版本git --version不想手动装这些依赖的话,仓库里现成的 docker-compose.yml 可一键拉起 MySQL、Redis、MinIO。三步跑起来第一步:克隆仓库并导入 SQL做什么:克隆代码,建一个空库ry-vue,把初始化脚本导进去。脚本都在 script/sql/ 下。git clone https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus.git mysql -uroot -p -e "create database ry-vue character set utf8mb4"✅ 成功现象:ry-vue库执行show tables;能看到sys_user等表。第二步:改好数据库配置再构建后端做什么:打开 application-dev.yml,默认值是jdbc:mysql://localhost:3306/ry-vue、账号root、密码root,Redis 密码ruoyi123。你本地的 MySQL/Redis 如果和这套默认一致,一行都不用改;不一致就只改url/username/password这几行。mvn clean package -DskipTests✅ 成功现象:结尾输出BUILD SUCCESS,并生成产物ruoyi-admin/target/ruoyi-admin.jar。第三步:启动后端并确认端口做什么:直接运行产物,端口来自 application.yml 的server.port: 8080。java -jar ruoyi-admin/target/ruoyi-admin.jar✅ 成功现象:日志打印 Jetty 启动完成、无异常堆栈,8080 端口开始监听。访问验证与常见问题验证入口(后端起来后):健康检查:http://localhost:8080/actuator/health接口文档:http://localhost:8080/v3/api-docs(application.yml里springdoc.api-docs.enabled: true默认开启)前端登录(plus-ui 另属独立仓库):默认账号admin / admin123,见 ry_ai.sql 中"默认管理员"注释;测试账号test密码666666新手最常卡的三个点:1. 8080 端口被占用?改一行:把 application.yml 里的port: 8080换成空闲端口(如 8081)重启即可。2. 数据库报Access denied或Public Key Retrieval is not allowed?前者是application-dev.yml里账号密码和实际 MySQL 不一致,改username/password两行;后者的原因参数allowPublicKeyRetrieval=true已在默认 url 里带上,手改 url 时别把它删掉。3. Redis 连不上?配置期望的是localhost:6379且密码ruoyi123(对应 redis.conf 的requirepass)。先用清单里的验证命令确认,返回PONG就没问题。首次构建要下载大量依赖,RuoYi-Vue-Plus 部署耗时几分钟属正常现象,第二次会快很多。跑起来之后先打开后台首页用admin / admin123登录,走一遍"系统管理 → 用户 / 角色 / 菜单"熟悉权限模型;再访问http://localhost:8080/v3/api-docs看各模块接口的组织方式。后面要做集群部署时,照着 docker-compose.yml 的多节点示例复制一份就行。【免费下载链接】RuoYi-Vue-Plus多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RuoYi-Vue-Plus 安装部署完整指南:三步跑起多租户后台管理【免费下载链接】RuoYi-Vue-Plus多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus需要一套支持多租户、部门数据权限、审批工作流的后台管理系统时,不必自己从零搭——Dromara 开源的 RuoYi-Vue-Plus(v6.0.0)把这些都内置好了。这篇 RuoYi-Vue-Plus 安装教程只做一件事:让你的机器备好 JDK 21、Maven、MySQL、Redis 四样基础件,然后三条命令让后端在 8080 端口跑起来。项目定位与技术选型一句话定位:RuoYi-Vue 的全量重写版,面向分布式集群与多租户场景(与原框架不兼容)。模块拆成ruoyi-modules(系统、工作流、代码生成等业务)和ruoyi-common(一揽子可插拔能力包),本地开发只需启动聚合入口ruoyi-admin。注意前端是独立仓库(官方 plus-ui,Vue3 + ElementPlus),本仓库只含后端,所以验证部署是否成功看接口能否通即可。角色技术为什么用它运行时 / Web 容器JDK 21 + Jetty根 pom.xml 基线就是 21;Jetty 是 Spring 官方推荐的高性能容器ORM / 数据访问Mybatis-Plus + dynamic-datasource几乎不写 SQL,内置分页与数据权限,yml 里可切换异构多数据源权限认证Sa-Token + JWT登录、角色、权限校验全靠注解,比 Spring Security 轻得多缓存 / 分布式锁Redis(≥6)+ Redisson官方推荐客户端,顺带支持分布式限流、队列工作流WarmFlow审批、转办、会签、或签开箱即用接口文档SpringDoc零注解,基于 Java 注释自动生成文档环境准备清单逐项跑一遍验证命令,能输出版本号就算就绪:组件最低要求验证命令JDK21java -versionMaven3.8+mvn -versionMySQL8.xmysql -VRedis6+redis-cli -p 6379 -a ruoyi123 ping返回PONGGit任意较新版本git --version不想手动装这些依赖的话,仓库里现成的 docker-compose.yml 可一键拉起 MySQL、Redis、MinIO。三步跑起来第一步:克隆仓库并导入 SQL做什么:克隆代码,建一个空库ry-vue,把初始化脚本导进去。脚本都在 script/sql/ 下。git clone https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus.git mysql -uroot -p -e "create database ry-vue character set utf8mb4"✅ 成功现象:ry-vue库执行show tables;能看到sys_user等表。第二步:改好数据库配置再构建后端做什么:打开 application-dev.yml,默认值是jdbc:mysql://localhost:3306/ry-vue、账号root、密码root,Redis 密码ruoyi123。你本地的 MySQL/Redis 如果和这套默认一致,一行都不用改;不一致就只改url/username/password这几行。mvn clean package -DskipTests✅ 成功现象:结尾输出BUILD SUCCESS,并生成产物ruoyi-admin/target/ruoyi-admin.jar。第三步:启动后端并确认端口做什么:直接运行产物,端口来自 application.yml 的server.port: 8080。java -jar ruoyi-admin/target/ruoyi-admin.jar✅ 成功现象:日志打印 Jetty 启动完成、无异常堆栈,8080 端口开始监听。访问验证与常见问题验证入口(后端起来后):健康检查:http://localhost:8080/actuator/health接口文档:http://localhost:8080/v3/api-docs(application.yml里springdoc.api-docs.enabled: true默认开启)前端登录(plus-ui 另属独立仓库):默认账号admin / admin123,见 ry_ai.sql 中"默认管理员"注释;测试账号test密码666666新手最常卡的三个点:1. 8080 端口被占用?改一行:把 application.yml 里的port: 8080换成空闲端口(如 8081)重启即可。2. 数据库报Access denied或Public Key Retrieval is not allowed?前者是application-dev.yml里账号密码和实际 MySQL 不一致,改username/password两行;后者的原因参数allowPublicKeyRetrieval=true已在默认 url 里带上,手改 url 时别把它删掉。3. Redis 连不上?配置期望的是localhost:6379且密码ruoyi123(对应 redis.conf 的requirepass)。先用清单里的验证命令确认,返回PONG就没问题。首次构建要下载大量依赖,RuoYi-Vue-Plus 部署耗时几分钟属正常现象,第二次会快很多。跑起来之后先打开后台首页用admin / admin123登录,走一遍"系统管理 → 用户 / 角色 / 菜单"熟悉权限模型;再访问http://localhost:8080/v3/api-docs看各模块接口的组织方式。后面要做集群部署时,照着 docker-compose.yml 的多节点示例复制一份就行。【免费下载链接】RuoYi-Vue-Plus多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步项目地址: https://gitcode.com/GitHub_Trending/ru/RuoYi-Vue-Plus创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考