若依微服务版的快速构建

若依微服务版的快速构建

目录

若依微服务版的快速构建

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

系统需求

技术选型

 内置功能

 前期准备

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

三、实现

初始化数据库 

配置nacos 

 修改nacos中的配置文件

后端项目启动

前端启动


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

系统需求

若依微服务版的快速构建_第1张图片

技术选型

若依微服务版的快速构建_第2张图片

 内置功能

若依微服务版的快速构建_第3张图片

若依微服务版的快速构建_第4张图片 

若依微服务版的快速构建_第5张图片 

 

 

 前期准备

若依微服务版的快速构建_第6张图片

JDK     

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

Maven 

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

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

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

Mysql   

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

Node   

官网:Node.js

若依微服务版的快速构建_第7张图片

下载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 的版本

 若依微服务版的快速构建_第8张图片

复制这个 

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

若依微服务版的快速构建_第9张图片 

 git init 创建仓库若依微服务版的快速构建_第10张图片

 然后拉取  git clone  复制的那个

若依微服务版的快速构建_第11张图片

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

  得到这样一个就可以了 

若依微服务版的快速构建_第12张图片

三、实现

初始化数据库 

若依微服务版的快速构建_第13张图片

sql文件中有这四条sql语句

若依微服务版的快速构建_第14张图片 

这两条直接创建即可

若依微服务版的快速构建_第15张图片 

 


若依微服务版的快速构建_第16张图片

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

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

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

若依微服务版的快速构建_第17张图片

最终是这个样子的 

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

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

配置nacos 

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

若依微服务版的快速构建_第18张图片

实现进入到conf中配置

若依微服务版的快速构建_第19张图片 

对这个文件进行配置如下 

 若依微服务版的快速构建_第20张图片

 进入到bin

若依微服务版的快速构建_第21张图片

 若依微服务版的快速构建_第22张图片

若依微服务版的快速构建_第23张图片 

改成standalone  改变单机的意思

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

出现这样就可以了

若依微服务版的快速构建_第24张图片

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

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

进入后如下样子

若依微服务版的快速构建_第25张图片

 修改nacos中的配置文件

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

修改1

若依微服务版的快速构建_第26张图片

修改2 

若依微服务版的快速构建_第27张图片 

修改3 

若依微服务版的快速构建_第28张图片

往下滑第二处

若依微服务版的快速构建_第29张图片 

 基本上就这些 nacos的配置

后端项目启动

若依微服务版的快速构建_第30张图片

这三个模块是必须启动的

若依微服务版的快速构建_第31张图片 

 若依微服务版的快速构建_第32张图片

 若依微服务版的快速构建_第33张图片

前端启动

 进入ruoyi-ui

若依微服务版的快速构建_第34张图片

 

若依微服务版的快速构建_第35张图片

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

 

出错可以尝试以下方法:

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

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

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

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

你可能感兴趣的:(若依使用,java,微服务,架构)