RuoYi-Cloud项目本地启动

前言

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

很适合来学习下SpringCloud微服务项目(不太会整框架之间的依赖版本,这里就直接处理好了),本文简单记录下本地启动RuoYi-Cloud 项目,记录贴 ,若依框架详细文档大家去看下官方文档吧若依Cloud开发文档

一、后台项目

          若依Cloud后台项目地址

          

 

项目结构基于MAVEN模块化管理,顶层POM配置Maven包依赖管理,这种项目结构目前比较主流,项目结构都好看懂,主要是搭建项目时所依赖的版本,不太好掌握

     1、安装后台启动所需的中间件(MySql,Redis,Nacos)

   

配置并启动Nacos 

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

启动Nacos 

 startup.cmd -m standalone

启动Redis

然后再修改下Naco里面的配置文件

然后启动项目 ,只要启动网关、身份认证、系统模块就可以了

启动三个服务后对应的,对应的服务也注册到Nacos里面去了

  2、项目怎样使用Nacos配置中心、注册中心

        可以看到,项目使用了Nacos的配置,而且将Nacos作为了注册中心(微服务启动后把自己的地址注册到Nacos),这是怎么做到呢,我们就要了解下spring-cloud-alibaba 项目了

     

二、前端项目启动

1. 若依前端项目源码

    下载源码后本地启动,发现有个报错,百度下是我本地的node版本太高了,

   

因为不想改本地node版本,这里改下package.json build下面dev的脚本

    "dev": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",

重新修改后项目启动成功,RuoYi-Cloud还是很适合搭建微服务项目结构的,项目基本框架都有了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值