1. 聚能聊>
  2. 话题详情

Spring Boot 1.x 停止维护了,现有项目怎么办?

image
2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。
image
其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维护到2019年8月1日。1.5.x 将会是 Spring Boot 1.0 系列的最后一个大版本。

如今 Spring Boot 1.X 版本最后将永久的定格在 v1.5.22.RELEASE,其实回想起来自从 Spring Boot 1.0 发布已经过去了 5 年多,相当于 Spring Boot 一年发布一个大的子版本,然后到了现在的 1.5.x。
而 Spring Boot 2.0.0 也于2018年3月1号正式发布,如今已经过了整整一年多,同时 Spring Boot 2.2 已经到了第五个里程碑。
Spring Boot 2.X 也是时候走向舞台中心接力 Spring Boot 1.x 的历史使命。

互动话题
1、你的项目中使用Spring Boot了吗?哪个版本?

2、生产中正在使用 Spring Boot 1.x 需要立刻升级吗?

3、新项目你会优先考虑使用哪个版本?

4、Spring Boot 1.x 升级到 2.x 需要注意哪些问题?

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 3

  • 奖品二

    福禄寿淘公仔 x 1

  • 奖品三

    蓝牙手环 x 2

4个回答

2

黄二刀 已获得蓝牙手环 复制链接去分享

1、你的项目中使用Spring Boot了吗?哪个版本?
用过,我用的2.0版本。
2、生产中正在使用 Spring Boot 1.x 需要立刻升级吗?
个人感觉没必要急着升级,除非现有框架已经无法支撑目前业务。
3、新项目你会优先考虑使用哪个版本?
这个不一定,如果是小项目,我会考虑用最新的版本,如果是大项目,我会考虑用最稳定的版本。

4、Spring Boot 1.x 升级到 2.x 需要注意哪些问题?

1

xuanyuanaosheng 已获得福禄寿淘公仔 复制链接去分享

1、你的项目中使用Spring Boot了吗?哪个版本?
我司的项目中使用了Spring Boot,使用的具体版本为: 1.5.0

2、生产中正在使用 Spring Boot 1.x 需要立刻升级吗?
个人觉得没有必要立刻升级,公司整体项目的进度以及规划,肯定需要讨论清楚。 可以提前把不升级的风险先提出来,然后再进行讨论决定。

个人项目,可以考虑重构了,顺便学习下,哈哈。

3、新项目你会优先考虑使用哪个版本?
目前spring boot 2.0也已经发布一年,可以在新项目中使用了。
从未来发展看,肯定使用官方推荐的新版本,主要原因:需要不断学习新的技术; 需要了解新的开发框架。 如果是维护项目,就看要求了。程序员属于一个快速变化的行业,个人还是以为尽快入手新的会好点。

4、Spring Boot 1.x 升级到 2.x 需要注意哪些问题?

在项目升级过程中,需要根据官方文档看升级带来的变化以及风险,需要注意以来的JDK以及依赖的lib库的升级,需要重点解决兼容性问题。

参考的文档:

0

耳东@Erdong 已获得蓝牙手环 复制链接去分享

题主提到了如下 4 个问题,
1、你的项目中使用Spring Boot了吗?哪个版本?
2、生产中正在使用 Spring Boot 1.x 需要立刻升级吗?
3、新项目你会优先考虑使用哪个版本?
4、Spring Boot 1.x 升级到 2.x 需要注意哪些问题?

对于运维来说,如果官方已经决定不维护某个版本的话,还是建议制定迁移计划,把核心业务都迁移到新版本上,一些老旧业务或者迁移动力不足的业务,可以保留不迁移。
迁移过程中一定要注意,不要影响现有业务的运行。
新项目的话直接用新版本就好,这个没什么疑问,如果能考虑到以后的版本升级就更好了。

0

wsyjlly 复制链接去分享

技术发展迅速,版本迭代更新也是正常,我们作为使用者也需要适应这种变化。