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
下载下来以后解压缩:
二、导入数据库
首先,在mysql中新建两个数据库 ruoyi-cloud和ry-config
然后找到刚才下载的解压目录中的sql目录,里面有四个sql文件。
先在数据库ry-cloud中导入ry_20210908.sql,然后导入quartz.sql。
然后在数据库ry-config中导入ry_config_20220114.sql。
三、下载并安装Nacos
下载地址:
https://nacos.io/zh-cn/docs/quick-start.html
下载下来以后解压缩,然后修改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
成功启动如下图:
打开浏览器,访问网址:
http://localhost:8848/nacos/#/login
默认用户名和密码都是 nacos
四.引入ruoyi-cloud,启动后台
1.使用IDEA工具open文件夹ruoyi-cloud
2.启动redis
3.修改nacos配置文件
修改ruoyi-system-dev.yaml,ruoyi-gen-dev.yml,ruoyi-job-dev.yml中mysql的数据库密码
把下图中密码修改成自己的数据库密码,然后点击下面的发布
五、打开运行基础模块(启动没有先后顺序)
RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
RuoYiMonitorApplication (监控中心 可选)
RuoYiGenApplication (代码生成 可选)
RuoYiJobApplication (定时任务 可选)
RuoYFileApplication (文件服务 可选)
操作:
单击IDEA右上角的应用分别启动
RuoYiAuthApplication,RuoYiGatewayApplication,RuoYiSystemApplication
运行结果如下:
打开nacos中的服务管理-》服务列表,如下所示,显示出启动的微服务,而且健康实例数为1.表示启动成功
六、启动前端项目
打开IDEA,导入刚才解压的目录里面的前端模块ruoyi-ui
然后, 在Terminal中输入命令:npm install,并等待安装完成。
然后,再输入命令:npm run dev ,启动前端
输入验证码以后成功登陆。
至此,RuoYi微服务版本搭建并运行成功。
0条评论
点击登录参与评论