老师,可以出个spring cloud 2.0 向 spring cloud alibaba 2022 的升级教程吗?
来源:1-3 为什么要选择最新版本SpringBoot3和JDK17?

慕神4535282
2023-03-29
如题,我是从老师教导的《在线视频》过来的,当时使用的是spring cloud 2.0吧,
现在老师说了spring cloud alibaba 2022是以后的一个趋势,
那请问老师,可以出一个如何从spring cloud 2.0 升级到spring cloud alibaba 2022的一个教程吗?
因为这个对于工作人士来说太重要了。非常感谢!!!
写回答
1回答
-
你说的这个主要是JDK的升级,主要是javax改名成jakarta,导致很多依赖都得升级才能用。
只要会将SpringBoot2+JDK1.8升级到SpringBoot3+JDK17就可以了,Spring Cloud 及Alibaba只是改下版本号就好了。
从我使用SpringBoot3+JDK17经验来看,分成几步:
项目配置JDK改成17
代码中import javax会报错,全部改名成jakarta
nacos server等微服务组件,使用alibaba 2022的版本
相关的依赖都要升级到支持JDK17的版本,比如mybatis、pagehelper等
一般也不会有人拿旧项目去做这种大版本升级,除非现有版本出现重大BUG。所以,只要会按这个项目的步骤,从0搭个SpringBoot3项目就可以了。
012023-03-30
相似问题