当前位置: 首页 > web >正文

二、RuoYi-Cloud-Plus 拉取到本地的准备和注意事项

1.使用须知。

        首先,你需要对Spring Cloud的内容有一个了解。

        nacos、redis 、seata 、maven 消息队列,这些内容不说有多精通,但最少要知道这些组件是干嘛用的,可以在bilibili找个教程。

        然后就是各个组件的版本信息。

  • JDK-17/21  JDK下载地址
  • mysql 5.7 8.0 
  • oracle >= 12c 
  • postgres 13 14 15
  • redis 6.X 7.X(禁止使用7.4版本) 由于框架大量使用了redis特性 版本必须 >= 6.X (win redis 下载地址)
  • minio(RustFS可用于替换minio 比较新需谨慎使用) 本地存储或阿里/腾讯/七牛云等一切支持S3协议的云存储
  • (注意 minio最后一个可用版本2025-04-22T22-12-26Z 再往上功能被阉割)
  • maven >= 3.8.X
  • nodejs 18.18 (其他版本未测试 如其他版本没问题 可以告知咱们)
  • npm >= 8.X (7.X确认有问题)
  • nacos >= 2.X(建议使用框架内置的 采用nacos官方jar包 做了监控与安全增强)
  • sentinel 框架内置(建议使用框架内置的 采用sentinel官方jar包)
  • seata 框架内置(建议使用框架内置的 采用seata官方jar包)
  • idea 版本避坑指南 看下面:
  • 2023(全系列不要用 bug太多说不过来)
  • 2024.1/2024.2(maven插件无法刷新依赖)
  • 目前推荐使用 2024.3

文档版本信息怎么写的,就用什么版本的,没有那么多时间折腾,老老实实跟文档就对啦

2.拉取前的准备。

          在拉取项目之前,你可以准备好以下服务,可以用docker。

                (1)mysql(也可以是其他数据库)

                (2)redis

                (3)消息队列,比如RabbitMQ

                (4)IDEA的相关配置,比如JDK,Maven,以及你习惯的个性配置,先弄好,JDK注意是17或者21。

                (5)其他(非必要,比如seata ,nacos 。这些可以不用,因为项目里面内置好了,我也用内置的,就为了少出问题)

3.git之下把项目拉取到IDEA中就行。

        不会可以搜一个IDEA拉取项目的教程,很多的,后面我也会在这里补充一个教程。

        然后刷新一下pom.xml文件,等他现在更新。

        到这步为止,项目只是下载下来,启动不了,还要改配置。

        之后到下篇文章再说。

        这个项目后续部署使用过程会持续更新,感兴趣可以关注或者订阅专栏,一些交流学习。

 

http://www.xdnf.cn/news/17452.html

相关文章:

  • 睿抗开发者大赛国赛-24
  • 《设计模式之禅》笔记摘录 - 14.组合模式
  • 库函数NTC采样温度的方法(STC8)
  • Seata分布式事务环境搭建
  • linux-LVM 逻辑卷管理
  • Uniworld-V1、X-Omni论文解读
  • 数据结构(二叉树)
  • 【ee类保研面试】其他类---计算机网络
  • 机器学习之支持向量机(原理)
  • [激光原理与应用-185]:光学器件 - BBO、LBO、CLBO晶体的全面比较
  • VSCode 禁用更新检查的方法
  • 实现一个进程池(精讲)
  • 大模型量化上溢及下溢解析
  • 常见数据结构介绍(顺序表,单链表,双链表,单向循环链表,双向循环链表、内核链表、栈、队列、二叉树)
  • LeetCode 刷题【34. 在排序数组中查找元素的第一个和最后一个位置、35. 搜索插入位置】
  • Redis7集群搭建与原理分析
  • 基于Web的交互式坐标系变换矩阵计算工具
  • BGP综合实验练习作业
  • 使用OAK相机实现智能物料检测与ABB机械臂抓取
  • 从零构建TransformerP2-新闻分类Demo
  • Langchain入门:构建一个基于SQL数据的问答系统
  • 後端開發技術教學(三) 表單提交、數據處理
  • 汽车零部件深孔加工质控升级:新启航激光频率梳 3D 测量解决传统光学扫描遮挡
  • 应急响应流程
  • ADB 命令执行模块开发:双模式(普通模式Shell交互模式)实现、线程安全与资源管理优化
  • Nextcloud容器化部署新范式:Docker与Cpolar如何重塑私有云远程访问能力
  • 为什么输入 URL 后会显示页面?HTTP 协议的 “幕后操作”
  • docker缓存目录转移设置和生效过程
  • WPF 双击行为实现详解:DoubleClickBehavior 源码分析与实战指南
  • linux信号量和日志