Spring Cloud Alibaba和Spring Cloud 整合主要就是要注意版本之间的互通性。
https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
这个就是Spring Cloud Alibaba官方提供的版本对照。
1.Spring Cloud Alibaba、Spring Cloud、Spring Boot之间的版本对照
(最新的请点击网址)
image.png
2.Spring Cloud Alibaba和其他组建的版本对照
image.png
这里要注意你的组建版本和服务版本也要尽量一样(eg:nacos的jar版本和nacos的安装版本不要差距太多,最好是一样的大版本。)
3.创建一个maven项目
mavne配置文件
这里面有很多别的配置,要是不用可以酌情删减
4.0.0
pom
com.demo
demo-roll
1.0.0-SNAPSHOT
UTF-8
8
1.8
1.8
1.18.12
1.7.30
1.2.73
5.7.18
1.6.2
5.2.8.RELEASE
2.3.2.RELEASE
Hoxton.SR9
2.2.6.RELEASE
2.6.3
7.15.2
4.4
3.12.0
1.9.4
2.7
4.13
3.13.4
3.5.0
3.5.1
1.2.8
2.11.5
42.2.12
0.9.1
3.0.0
2.2.6
org.projectlombok
lombok
${lombok.version}
org.slf4j
slf4j-api
${slf4j.version}
com.alibaba
fastjson
${fastjson.version}
cn.hutool
hutool-all
${hutool.version}
com.github.whvcse
easy-captcha
${easyCaptcha.version}
org.springframework
spring-context
${springContext.version}
org.springframework.boot
spring-boot-dependencies
${springboot.version}
pom
import
org.springframework.cloud
spring-cloud-dependencies
${springcloud.version}
pom
import
com.alibaba.cloud
spring-cloud-alibaba-dependencies
${springcloud-alibaba.version}
pom
import
org.springframework.boot
spring-boot-starter-actuator
com.alibaba.cloud
spring-cloud-alibaba-nacos-discovery
com.alibaba.cloud
spring-cloud-alibaba-nacos-config
com.alibaba.cloud
spring-cloud-starter-alibaba-sentinel
org.springframework.cloud
spring-cloud-starter-gateway
org.springframework.boot
spring-boot-starter-data-elasticsearch
${springboot-elasticsearch.version}
org.elasticsearch.client
elasticsearch-rest-high-level-client
${springboot-elasticsearch-client.version}
commons-beanutils
commons-beanutils
${commons-beanutils.version}
commons-io
commons-io
${commons-io.version}
org.apache.commons
commons-lang3
${commons-lang3.version}
org.apache.commons
commons-collections4
${commons-collections4.version}
junit
junit
${Junit.version}
test
io.jsonwebtoken
jjwt
${jjwt.version}
org.redisson
redisson-spring-boot-starter
${redisson.version}
com.baomidou
mybatis-plus-boot-starter
${mybatisplus.version}
com.baomidou
mybatis-plus-generator
${mybatisplus.generator.version}
com.alibaba
druid-spring-boot-starter
${druid.version}
com.alibaba
transmittable-thread-local
${alibabaTTL.version}
org.postgresql
postgresql
${postgresql.version}
io.springfox
springfox-swagger2
${springfox.version}
io.springfox
springfox-swagger-ui
${springfox.version}
com.alibaba
easyexcel
${easyexcel.version}
aliyun
aliyun-maven
https://maven.aliyun.com/repository/central
spring-milestones
Spring Milestones
https://maven.aliyun.com/repository/spring
然后创建子项目就可以了