若依微服务版的快速构建
目录
若依微服务版的快速构建
一、若依框架的介绍和所需要环境
系统需求
技术选型
内置功能
前期准备
二、下载若依微服务版本的代码
三、实现
初始化数据库
配置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