手把手教你如何启动 RuoYi-Cloud 微服务项目。
RuoYi-Cloud 是一个 Java EE 分布式微服务架构平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element),内置多个模块,支持集群和多数据源。
RuoYi-Cloud
├── ruoyi-auth # 认证模块
├── ruoyi-common # 公共模块
├── ruoyi-config # 配置中心
├── ruoyi-gateway # 网关模块
├── ruoyi-modules
│ ├── ruoyi-system # 系统模块
│ ├── ruoyi-monitor # 监控中心模块
│ ├── ruoyi-gen # 代码生成模块
│ ├── ruoyi-job # 定时任务模块
│ ├── ruoyi-file
├── ruoyi-ui # 前端模块
└── sql
Nacos
并启动,Nacos
默认端口为 8848
。Redis
连接信息。npm
安装前端依赖,避免使用 cnpm
可能出现的 bug
。git clone https://gitee.com/y_project/RuoYi-Cloud
创建数据库 ry-cloud
并导入数据脚本(在项目根目录的sql
目录文件夹下)
Nacos(https://github.com/alibaba/nacos/releases)
。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
sh startup.sh -m standalone
Nacos
控制台:http://localhost:8848/nacos/index.html
redis-server
ruoyi-system-dev.yml
里面的数据库连接密码。Redis
有密码,则需要修改这些配置文件中的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/登录系统
。
通过上述步骤,成功启动了若依微服务项目的核心后端服务和前端项目。访问http://localhost/
可以登录系统,体验若依微服务项目的各种功能。
本次教程详细介绍了如何一步步启动若依微服务项目,包括环境配置、数据库初始化、Nacos配置、后端服务启动以及前端项目启动。希望本次教程对你有所帮助。
如果在启动项目过程中遇到问题,可以合理利用开发喵AI
工具,问题终会解决的。
powered by kaifamiao