2022-03-07 10:35

若依SpringCloud微服务版本配置及运行

wanmatea

JavaEE

(5386)

(0)

收藏

RuoYi-Cloud 是一个 Java EE 分布式微服务架构平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源。

RuoYi-Cloud是基于 Vue/Element UI 和 Spring Boot/Spring Cloud & Alibaba 前后端分离的分布式微服务架构版本。

下面我们看看怎么配置及运行:

一、下载

下载地址:

https://gitee.com/y_project/RuoYi-Cloud

下载下来以后解压缩:

image.png 

二、导入数据库

首先,在mysql中新建两个数据库 ruoyi-cloud和ry-config

 image.png 

 

然后找到刚才下载的解压目录中的sql目录,里面有四个sql文件。

image.png 

先在数据库ry-cloud中导入ry_20210908.sql,然后导入quartz.sql。

然后在数据库ry-config中导入ry_config_20220114.sql。

三、下载并安装Nacos

下载地址:

https://nacos.io/zh-cn/docs/quick-start.html

image.png 

image.png 

下载下来以后解压缩,然后修改conf下面的application.properties文件,增加支持mysql数据源配置。

增加如下代码,其中password修改为自己的密码。

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=wanmait

打开bin目录,双击运行startup.cmd

image.png 

成功启动如下图:

image.png 

打开浏览器,访问网址:

http://localhost:8848/nacos/#/login

默认用户名和密码都是 nacos

image.png 

四.引入ruoyi-cloud,启动后台

1.使用IDEA工具open文件夹ruoyi-cloud

2.启动redis

3.修改nacos配置文件

修改ruoyi-system-dev.yaml,ruoyi-gen-dev.yml,ruoyi-job-dev.yml中mysql的数据库密码

image.png 

把下图中密码修改成自己的数据库密码,然后点击下面的发布

image.png 

五、打开运行基础模块(启动没有先后顺序)

RuoYiGatewayApplication (网关模块 必须)

RuoYiAuthApplication (认证模块 必须)

RuoYiSystemApplication (系统模块 必须)

RuoYiMonitorApplication (监控中心 可选)

RuoYiGenApplication (代码生成 可选)

RuoYiJobApplication (定时任务 可选)

RuoYFileApplication (文件服务 可选)

操作:

单击IDEA右上角的应用分别启动

RuoYiAuthApplication,RuoYiGatewayApplication,RuoYiSystemApplication

image.png 

运行结果如下:

打开nacos中的服务管理-》服务列表,如下所示,显示出启动的微服务,而且健康实例数为1.表示启动成功

image.png 

六、启动前端项目

打开IDEA,导入刚才解压的目录里面的前端模块ruoyi-ui

image.png 

然后, 在Terminal中输入命令:npm install,并等待安装完成。 

image.png 

然后,再输入命令:npm run dev ,启动前端 

image.png 

输入验证码以后成功登陆。 

image.png 

至此,RuoYi微服务版本搭建并运行成功。

0条评论

点击登录参与评论