若依微服务版的快速构建

目录

若依微服务版的快速构建

一、若依框架的介绍和所需要环境

系统需求

技术选型

内置功能

前期准备

二、下载若依微服务版本的代码

三、实现

初始化数据库

配置nacos

修改nacos中的配置文件

后端项目启动

前端启动


一、若依框架的介绍和所需要环境

系统需求

技术选型

内置功能

前期准备

JDK

建议使用1.8版本 官网:Java Downloads | Oracle

Maven

Maven使用注意跟IDEA的版本兼容问题

具体下载和版本兼容问题我的这篇博客

Maven的第一天_Tokey_W的博客-CSDN博客

Mysql

Mysql使用5以上 个人推荐使用Mysql 8版本

Node

官网:Node.js

下载16.17.0就行

IDEA

Git

版本管理工具 SVN和git_Tokey_W的博客-CSDN博客_svn和git的区别

这个博客有下载

redis

redis这里我使用的虚拟机的docker容器技术 可以参考博客:Docker的使用_Tokey_W的博客-CSDN博客

或者也可以下载一个window版本的redis

Windows中Redis的下载安装与修改密码并启动_霸道流氓气质的博客-CSDN博客

nacos

参考我的这个博客:

SpringCloud的Nacos使用_Tokey_W的博客-CSDN博客

二、下载若依微服务版本的代码

若依微服务版本官网:RuoYi-Cloud:基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统,同时提供了 Vue3 的版本

复制这个

然后随便找个盘 ,这里我用的是D盘,写入cmd进入黑窗口

git init 创建仓库

然后拉取 git clone 复制的那个

拉取完毕后利用idea打开即可

得到这样一个就可以了

三、实现

初始化数据库

sql文件中有这四条sql语句

这两条直接创建即可


这两条语句先创建一个数据库 代码如下

create database`ry-cloud`;use `ry-cloud`;

创建完毕后复制sql语句进行创建

最终是这个样子的

其中ry-config数据库是前面nacos进行数据持久化到mysql的数据库

ry-cloud ry-seata是后端要使用的

配置nacos

下载后解压完毕后得到这样一个文件夹

实现进入到conf中配置

对这个文件进行配置如下

进入到bin

改成standalone 改变单机的意思

最后以管理员身份打开startup.cmd

出现这样就可以了

上面话的这个是nacos的访问网址

登录的用户名和密码都为nacos

进入后如下样子

修改nacos中的配置文件

此时将项目中的配置文件进行编辑

修改1

修改2

修改3

往下滑第二处

基本上就这些 nacos的配置

后端项目启动

这三个模块是必须启动的

前端启动

进入ruoyi-ui

如果出现错误的话可以参照这个

出错可以尝试以下方法:

首先确定自己使用的包的下载源是国内的(可以通过npm config list查看自己包的下载源,如果是默认官方的话,建议改成国内的,方法:npm config set registry https://registry.npm.taobao.org)

然后,使用npm cache clean –force清除缓存,并将安装失败的项目中的node_modules文件夹删除,重新npm install

启动完毕后就自动进入页面了

最后具体的也可以看若依微服务的文档:介绍 | RuoYi