springcloud
springcloud版本体系更新有发生重大变更之后,配置项发生了大变化。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR12</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.10-RC1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
个人使用经验Hoxton.SR9升到Hoxton.SR12,cloud-alibaba升级到2021.0.5.0,2.2.10-RC1,版本没什么变化,因为是小版本了。

可以看出,不跨大版本升级里面的组件没啥变化。
but springboot3出来很久了呀,得springboot升级到3.x呀。
于是升级如下:
<spring-cloud.version>2023.0.1</spring-cloud.version>
<spring-cloud-alibaba.version>2023.0.1.2</spring-cloud-alibaba.version>
<boot.version>3.2.4</boot.version>
于是出现了几个问题,
1.
springcloudconifg默认默认是开启检查的,如果不关闭启动会报错,所以要设置
spring.cloud.config.enabled=false
2.
eureka的服务端注解使用@EnableEurekaServer依旧使用。
但是@EnableEurekaClient已经不再使用,springBoot会自动整合进去,凡是注册进eureka的服务或者调用端都是会被自动装配发现。
3.
调用端启动的时候发现会去找rabbitmq,是因为使用springcloudconfig的原因,需要在不需要要mq调用的客户端移除amqp,stream,bus-amqp之类的依赖
本文来自博客园,作者:余生请多指教ANT,转载请注明原文链接:https://www.cnblogs.com/wangbiaohistory/p/18710574

浙公网安备 33010602011771号