首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

若依

作者头像
P轴
发布于 2022-12-02 03:30:57
发布于 2022-12-02 03:30:57
1.6K00
代码可运行
举报
文章被收录于专栏:P轴P轴
运行总次数:0
代码可运行

(adsbygoogle = window.adsbygoogle || []).push({});

# 前言

官网: https://www.ruoyi.vip/ (opens new window)

特点:开源、免费、可商用。

若依有很多个版本,同有移动端,还有其他人修改的

# 前后端分离VUE版本

https://gitee.com/y_project/RuoYi-App.git

# 启动项目

# 导入数据库
# 打开后端项目(根目录)
  1. 修改数据库配置()
  2. 修改图片路径
  3. 修改日志路径
# 打开前端目录(ruoyi-ui)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm install

# 添加自定义功能

# 后端

新建maven子项目

在新建的子模块pom.xml文件中添加通用模块依赖,后续涉及其他模块再引用

admin模块是启动的模块,在pom文件添加

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- zr模块-->
<dependency>
    <groupId>com.ruoyi</groupId>
    <artifactId>ruoyi-zr</artifactId>
</dependency>

# 数据库

创建相应的表

# 网页操作

配置菜单

代码生成 工具

修改生成包路径,模块名,业务名

下载生成的代码压缩包 执行sql文件 复制main文件夹到后端的子模块里面 配置resource

前端复制vue文件夹下内容到src目录下 默认新建表单没有id

# React版本

https://gitee.com/whiteshader/ruoyi-react.git

现在还没有代码生成工具 期待

# 若依框架修改器

RuoYi-MT: 若依框架修改器,可以一键修改包名、项目名、关键字等,避免手动修改出错 (gitee.com) (opens new window)

若依框架修改器是一个可以一键修改RuoYi框架包名、项目名等的工具。

# 移动端

基于uni-app

https://gitee.com/y_project/RuoYi-App.git

# 微服务版

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

# 启动项目

# 数据库

ry_config_20220929.sql

ry-cloud ry-config

# 配置nacos

版本>=2.xx

C:\mySoft\nacos\conf\application.properties 40行的位置添加数据库配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3308/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root 

nacos优点:

  1. 分布式配置设置

默认是分布式启动,bin目录下运行单机使用命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
startup -m standalone

http://192.168.11.184:8848/nacos/index.html

默认账户密码都是nacos

配置 ruoyi-job-dev.yml ruoyi-system-dev.yml ruoyi-gen-dev.yml

启动后端 启动前端

# sentinel

流量控制 降级熔断处理

启动命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
java -Dserver.port=8718 -jar sentinel-dashboard-1.8.6.jar

账户,密码sentinel

# skywalking

分布式链路追踪

修改控制台端口号为8088,默认为8080,修改webapp.yml

启动微服务时,配置vm参数 注意:每一个服务的名字都要修改

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-javaagent:C:\mySoft\apache-skywalking-apm-bin\agent\skywalking-agent.jar
-Dskywalking.agent.service_name=ruoyi-gateway
-Dskywalking.collector.backend_service=localhost:11800

访问地址 http://127.0.0.1:8088/

# minIO

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=38dpnhkh4o8wo

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ruoyi-cloud版本(一)项目的下载与本地运行(亲测有效)
startup.cmd -m standalone 因为我们要在若依项目里面使用这个nacos ,所以在配置文件里面修改 数据库链接为
一写代码就开心
2023/07/08
1.2K0
ruoyi-cloud版本(一)项目的下载与本地运行(亲测有效)
推荐SpringBoot+Bootstrap的极速后台开发框架
在实习管理系统领取途中,有位老哥问:请问一下有没有springboot和thymeleaf以及bootstarp的单体项目呢?
小熊学Java
2023/07/16
7880
推荐SpringBoot+Bootstrap的极速后台开发框架
若依框架搭建
本文来说说基于Java的一款项目RuoYi。基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。
逍遥子大表哥
2025/07/28
2320
若依框架搭建
Ruoyi框架深度实践与技术解析
Ruoyi(若依)作为基于Spring Boot + Apache Shiro + MyBatis的快速开发平台,支撑了我们多个企业级中后台系统的快速落地,涵盖OA、CRM、ERP等场景。
用户3171739
2025/05/13
3881
不懂什么是Skywalking?看这吧!
skywalking又是一个优秀的国产开源框架,2015年由个人吴晟(华为开发者)开源 , 2017年加入Apache孵化器。
java技术爱好者
2020/10/30
16.7K1
不懂什么是Skywalking?看这吧!
【玩转Lighthouse】搭建若依前后端分离项目
一直想写一篇前后端分离项目的搭建教程,最近正好不是太忙,也是正好赶上轻量的创作者活动,所以就花点时间写了这篇文章。
无敌小菜鸟
2022/04/14
4.7K6
【玩转Lighthouse】搭建若依前后端分离项目
SpringCloud微服务开源项目
Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API
ruochen
2021/11/23
6290
搭建 SkyWalking 服务(For ElasticSearch 7)
这里我选择当前最新的6.6.0版本的二进制包,由于一会需要对接的es服务版本为7.x,所以这里得选择for ElasticSearch 7:
端碗吹水
2020/09/23
2.3K0
搭建 SkyWalking 服务(For ElasticSearch 7)
6个顶级SpringCloud微服务开源项目
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。
人不走空
2024/05/26
3K0
6个顶级SpringCloud微服务开源项目
6个顶级SpringCloud微服务开源项目,企业开发必备!
今天介绍六款比较热门的SpringCloud微服务项目,感兴趣的可以clone下来研究一下,相信对你学习微服务架构很有帮助。
终码一生
2022/04/15
4.3K0
6个顶级SpringCloud微服务开源项目,企业开发必备!
推荐六款比较热门的SpringCloud微服务项目
今天介绍六款比较热门的SpringCloud微服务项目,感兴趣的可以clone下来研究一下,相信对你学习微服务架构很有帮助。
周辰晨
2021/08/13
2.8K0
推荐六款比较热门的SpringCloud微服务项目
Java 面试微服务架构与云原生技术实操重点及常见问题解析 Java 面试
以下是结合最新技术的Java面试实操内容,包含技术方案说明和代码示例,帮助你应对BAT等大厂面试:
啦啦啦191
2025/07/21
1250
Java 面试微服务架构与云原生技术实操重点及常见问题解析 Java 面试
SpringCloud Alibaba完整使用
白嫖版连接 https://z701.com/f/30768329-501599316-70864f (访问密码:2822)
全栈程序员站长
2022/09/14
5541
SpringCloud Alibaba完整使用
springboot 日志跟踪(skywalking)
上了 springboot 微服务框架后会有很多微服务,每次都到单个微服务自己的日志海洋里去找需要很大经理, 日志跟踪就会成为一个麻烦。我们尝试来寻找一个简化方案
张云飞Vir
2022/09/29
1.9K0
开源易课堂操作手册
前言 认真看文档文档上面有的群里就不再次解答了 一、环境搭建 JDK >= 1.8 (推荐1.8版本) Mysql >= 5.7.0 (推荐5.7版本) Maven >= 3.0 redis >= laste nacos >= laste (推荐1.X版本) sentile >= 2.0 (可以不搭建) nodejs >= laste (推荐6.x版本) 模块列表 top.yangbuyi ├── yangbuyi_video_portal // 前端门户网站 [80] ├
杨不易呀
2022/01/19
1.5K0
开源易课堂操作手册
CentOS7 SkyWalking APM8.1.0 搭建与项目集成使用
SkyWalking是一个可观测性分析平台和应用性能管理系统,提供分布式跟踪、服务网格遥测分析、度量聚合和可视化一体化解决方案,并支持多种开发语言。
肖哥哥
2020/08/06
2.6K0
监控平台SkyWalking9入门实践
微服务作为当前系统架构的主流选型,虽然可以应对复杂的业务场景,但是随着业务扩展,微服务架构本身的复杂度也会膨胀,对于一些核心的业务流程,其请求链路会涉及到多个业务服务,少则三五个,多则十几个都很常见:
知了一笑
2022/11/30
9260
监控平台SkyWalking9入门实践
神仙接私活神器,牛到不行,绝了!
作为程序员,日常难免会接触到要自己开发一些项目,不管是接单还是做一些自己的练手项目,而这些项目无疑都是需要有一些管理系统作为支撑的。
Java极客技术
2024/04/30
2960
神仙接私活神器,牛到不行,绝了!
SkyWalking集成与案例
在容器内,会生成skyapm-2022xxxx.log文件,会有详细的连接信息和推送信息。 同时要检查下是否包含skyapm.json文件。
老张的哲学
2022/04/11
1.6K0
Harbor实操笔记
纸上得来终觉浅,实操一遍吧! 把所有开发的后端服务先在打成镜像,传到私有镜像仓库; 然后在任意的远程机器拉取镜像,然后可采用docker或者docker-compose的方式运行,本节先按照docker的方式运行; 后面补充docker-compose和k8s的方式运行镜像;
李福春
2025/07/01
1200
Harbor实操笔记
相关推荐
ruoyi-cloud版本(一)项目的下载与本地运行(亲测有效)
更多 >
LV.1
这个人很懒,什么都没有留下~
作者相关精选
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档