从零开始有图:若依微服务框架RuoYi-Cloud(Vue2版本)的配置与运行

写在前面

1、这个是我在学习RuoYi-Cloud框架后自己总结的内容,有很多错漏的地方

2、如果没能帮到你的话,请向其他博主寻求帮助


项目文件RuoYi-Cloud: 🎉 基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统,同时提供了 Vue3 的版本 (gitee.com)icon-default.png?t=N7T8https://gitee.com/y_project/RuoYi-Cloud

运行环境

Windows11家庭版

node.js-14.21.3、npm-6.14.8

apache-maven-3.9.6

Redis-x64-7.2.5

Nocos-2.2.3

jdk-17.0.10

mysql-8.0.38

Visual Studio Code

IDEA(社区版需要安装spring boot helper的插件)/Visual Studio Code


开始跑项目

 1、启动redis

相对路径:Redis-7.2.5-Windows-x64-cygwin-with-Service\redis-server.exe

 2、启动navicat

新建一个数据库ry-cloud

 3、数据库操作

在ry-cloud数据库中选择表,运行RuoYi-Cloud-master中的sql文件

相对路径:RuoYi-Cloud-master\sql文件夹下的四个sql文件

4、启动nacos

a、修改application.properties

相对路径:nacos\conf\application.properties

取消第34行~第45行的注释,并改为

## If use MySQL as datasource:
## Deprecated configuration property, it is recommended to use `spring.sql.init.platform` replaced.
spring.datasource.platform=mysql
spring.sql.init.platform=mysql

## Count of DB:
db.num=1

## Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456

第145行,155行~第156行,第163行分别改为

nacos.core.auth.enabled=true #启动登录验证
nacos.core.auth.server.identity.key=nacos #设置登录账号
nacos.core.auth.server.identity.value=nacos #设置登录密码
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789

b、启动startup.cmd

相对路径:nacos\bin\startup.cmd

 5、启动idea

使用idea打开RuoYi-Vue-master文件(社区版要先下载spring boot helper的插件)

运行Springboot

 6、idea运行成功

7、启动vscode

使用vscode打开RuoYi-Cloud-master文件

 8、在终端进行操作

点击菜单栏终端,新建终端,在终端输入以下命令后回车执行

cd ruoyi-ui
npm install --registry=https://registry.npmmirror.com
npm run dev
9、vscode运行成功

执行完毕后,vscode显示运行成功,在浏览器会自动打开一个网页

10、项目运行成功

输入验证码,点击登录,登录成功,项目运行成功

注意事项

1、idea中报错

可能1:你把redis-sever关掉了,打开redis-sever后重新运行一下

可能2:你的maven没有加载完成,进入设置检查一下maven的版本和路径这些,更改或者重新加载一下maven

可能3:你的项目中的数据库相关信息与navicat中的数据信息的不匹配

2、vscode中报错:

可能1:你的node_cache和node_global文件夹权限不够,找到你安装node.js的文件夹,右键点击属性,选择安全,点击编辑,权限全部打勾,点击应用,重新在终端执行以上命令

可能2:此文件夹被占用,关闭相关软件,清除缓存就行了,重新在终端执行以上命令

可能3:node.js和npm的配置有问题(主要是路径问题),检查一下相关配置路径

3、网页打开后报错:

可能1:查看你是不是把redis-sever或者idea关掉了

可能2:端口号冲突,在任务管理器中关闭相关冲突端口号或者更改项目中的端口号

可能3:你更改了端口的参数没有注意到,自己检查一遍

  • 28
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
若依框架ruoyi-cloud微服务版本》是一套基于Java开发的开源框架,可以帮助开发者快速构建企业级的云原生应用。它采用了微服务架构,将一个大型应用拆分成多个独立的小模块,每个模块都有自己的职责和功能。 该教程共有134节视频,涵盖了若依框架的各个方面,下面我将简要介绍其中的内容。 在前期的几节视频中,将向大家介绍若依框架的基础概念和架构原理,包括微服务架构、服务注册与发现、负载均衡等。这些内容是理解后续视频的基础。 接着,会逐步介绍若依框架中各个模块的具体使用方法,包括身份认证模块、系统管理模块、代码生成模块等。通过这些视频,你可以详细了解每个模块的功能和用法,学会如何在项目中灵活运用。 此外,教程还会涵盖一些实战案例,通过实际演示来帮助大家更好地理解框架的使用。例如,如何使用若依框架搭建一个简单的CMS系统,如何使用框架进行接口的开发和测试等等。 最后,在教程的最后几节中,会介绍如何将若依框架部署到云平台中,以及如何进行性能优化和监控。这些内容是提高项目的整体效率和稳定性的重要环节。 通过学习《若依框架ruoyi-cloud微服务版本》这个教程,你可以全面了解若依框架及其各个模块的使用方法,掌握如何在实际项目中应用该框架,提高开发效率和项目质量。希望这个教程能对你的学习和工作有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值