基础环境搭建¶
约 333 个字 9 行代码 4 张图片 预计阅读时间 1 分钟
创建父工程和子工程¶
在新版的IDEA中,选择下面的内容:
此时生成的即为父工程
接着,在父工程中的pom文件中使用properties标签来管理依赖的版本,例如:
| XML | |
|---|---|
1 2 3 4 5 6 7 8 | |
使用DependencyManagement来声明依赖,但是不会引入对应的jar包,一般放在父工程的pom文件中,如果在父工程的pom中指定了依赖版本,那么子工程不显式写版本就会继承父工程指定的版本,否则使用子工程指定的版本,而使用dependencies标签直接引入依赖,会引入对应的jar包
注意,父工程的packaging标签内容为pom而不是jar:
| XML | |
|---|---|
1 | |
SpringCloud版本选择¶
根据官方文档的介绍进行选择:
不同的SpringCloud第三方可能对SpringBoot最高支持版本不一致,例如SpringCloud Alibaba:
如果使用了SpringBoot3.2.4以上的版本或者SpringCloud 2023.0.1以上的版本都可能存在兼容性问题导致部分功能无法实现
远程调用¶
学了RestTemplate和OpenFeign,后面主要使用OpenFeign,使接口调用更加贴近本地调用的形式,对于RestTemplate的使用,直接看文档
服务注册和负载均衡¶
主要以Nacos为主,对于Eureka,后续补充笔记



