二、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文件,等他现在更新。
到这步为止,项目只是下载下来,启动不了,还要改配置。
之后到下篇文章再说。
这个项目后续部署使用过程会持续更新,感兴趣可以关注或者订阅专栏,一些交流学习。