若依微服务项目启动

目录

一、概述

二、运行准备阶段

三、运行配置阶段

四、后端运行阶段

五、前端运行阶段

六、运行演示阶段


一、概述

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

项目地址:RuoYi-Cloud: 🎉 基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统,同时提供了 Vue3 的版本

ruoyi-cloud

二、运行准备阶段

在启动若依微服务项目前,为了保证,项目能够顺利的启动起来,需要提前准备好以下JAVA基础环境(推荐安装版本是本次教程所使用的环境版本)

①JDK:推荐安装版本1.8.0_241

②Maven:推荐安装版本3.5.5,并配置阿里云镜像加速

③MySQL:推荐版本安装 5.733-log

④ Redis:推荐安装版本3.2.100

⑤Nacos: 推荐版本安装1.3.0

⑥Git:推荐安装版本 2.27.0

⑦nodejs: 推荐安装版本v12.20.1

⑧npm:推荐安装版本6.14.10

三、运行配置阶段

1、拉取项目源代码

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

2、将项目导入到IDEA中,并安装maven依赖
3、创建数据库ry-cloud并导入数据脚本(在项目根目录的sql目录文件夹下),ry_2021xxxx.sql(必须),quartz.sql(可选)
4、创建数据库ry-config并导入数据脚本(在项目根目录的sql目录文件夹下),ry_config_2021xxxx.sql(必须)

5、配置nacos持久化,修改conf/application.properties文件,增加支持mysql数据源配置

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

注意:nacos需要单独进行下载安装,并启动,nacos默认端口:8848

登录nacos控制台:http://localhost:8848/nacos/index.html  

默认账号:nacos

默认密码:nacos

修改ruoyi-system-dev.yml里面的数据库连接密码,如果redis有密码,则需要修改这些配置文件中的redis密码,默认是没有密码的。

6、安装并启动redis

四、后端运行阶段

  • RuoYiGatewayApplication (网关模块 必须)
  • RuoYiAuthApplication (认证模块 必须)
  • RuoYiSystemApplication (系统模块 必须)
  • RuoYiMonitorApplication (监控中心 可选)
  • RuoYiGenApplication (代码生成 可选)
  • RuoYiJobApplication (定时任务 可选)
  • RuoYFileApplication (文件服务 可选)

五、前端运行阶段

在项目根目录下打开控制台cmd,运行以下命令:

# 进入项目目录
cd ruoyi-ui

# 安装依赖
npm install

# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org

# 本地开发 启动项目
npm run dev

六、运行演示阶段

启动成功后,可以访问http://localhost/登录系统

默认登录账号:admin

默认登录密码:admin123

本次教程只启动了以下几个核心后端服务:

  • RuoYiGatewayApplication
  • RuoYiAuthApplication 
  • RuoYiSystemApplication 

本次项目启动教程就到此结束,希望本次教程对你有所帮助,由于每个人的Java环境版本的不同或者系统版本的不同,可能会在启动项目过程会报各种各样的错误,大家合理的利用搜索引擎工具,问题终会解决的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值