当前位置: 首页 > 知识库问答 >
问题:

springboot - Java8、Springboot2停止支持后老项目如何处理?

郑茂勋
2023-12-22

如题,我看了下java8支持到2030年,springboot 2.x支持到2023年11月,由此类推,mysql等组件应该也会在不久的将来停止支持,那到时候要老项目要怎么办?没有官方的支持,普通的IT人员肯定是不能修补漏洞啥的,但是升级软件感觉也不大现实,一来工作量大,二来容易出问题。我想问问通常企业里是如何处理这种问题的?

共有3个答案

符懿轩
2023-12-22

官方不支持了不代表其他团队不支持呀,一个例子就是vue2年底不支持了,但是官网直接推荐了一家公司提供有偿的长期技术支持,公司可以向这些团队寻求支持。同时新的防护软硬件也在推出,也可以覆盖到这些老应用,正式的生产上不可能只是让项目裸着跑,肯定是有防护和审计措施的,比如堡垒机等,一般除非是个人项目攻击者攻击的成本还是有的,另外一般来讲这些知名开源项目在升级到新版本时肯定是会考虑到老项目升级到新版本的兼容性的

孟承嗣
2023-12-22

有些大公司会选择与软件供应商进行谈判,以延长官方支持时间或签订定制支持协议或者选择内部或外包团队进行定制维护,负责修补漏洞和提供支持, 但是一般来说大多数无非就两个:

  • 继续在这个版本进行开发
  • 尽可能地升级到受支持的版本,或者考虑将系统迁移到新的平台或技术栈上

而一般框架会有旧版本迁移指导的比如:

  • 升级 Spring Boot
  • Java 8 用户需要手动更新
汝繁
2023-12-22

停止支持,并不代表不能继续用,继续用就行了,java8都出来10年了,现在还非常多公司使用java8,再战10年又何妨?

 类似资料:
  • 如图,最后一个支持java8的2.7版本到25年中旬就停止企业支持了,那到时候怎么办呢?不停的升级Springboot吗?

  • 功能和命令 创建应用 - create 更新应用 - update 删除应用 - delete 修改应用的实例数 - replica 帮助 - help 帮助 输入错误或命令中使用 -h或help,会出现帮助 创建应用 自动部署工具中,并且强制要求在每个操作后第一个参数是区域名称 ../deploy create cnbj ..... 创建应用的关键字是 -c(或-create),后面可以直接跟创

  • 我想做的是允许我的应用程序在后台音频应用程序播放音频时使用说话。当我的应用程序正在讲话时,我希望后台应用程序的音频“变暗”,然后在我的应用程序结束讲话后返回其原始音量。 在我的类中,我初始化我设置的像这样: 每当我想说一个新的话语时,我都会做以下事情。我遵循了AVSpeechSynthesizer问题的建议,有解决办法吗?每次创建一个新的AVSpeechSynthesizer,以确保总是收到取消(

  • 我正在构建一个将Google Earth API集成到Google Map V3的web应用程序。我的做法如下: 根据Google的通知,Google Earth API将于2015年12月12日停止支持。 我知道“ge”是一个包装好的Google Earth API实例。我想确认当Google Earth API停止支持时,我代码中的“ge”实例是否可以继续工作?如果不能的话,有没有办法建立这样

  • 问题内容: 其实我的问题是,当我单击该项目时,它会转到DetailsFragment。但是,当我返回到ItemListFragment时,项目编号增加了,并且发生了重复。请帮助我从中恢复..预先感谢.... ItemListGridAdapter 详细片段 问题答案: 做这个 这样,您的数据将不再重复。试试看,让我知道它是否对您有用。

  • 问题内容: 我正在使用我的应用程序拨打电话。 一段时间后有什么办法可以终止通话?还是在ACTION_CALL开始之前设置一个计时器? 我正在使用Prasanta博客中的以下代码,但由于某些原因,导致出现以下错误。有什么建议? 无法解决 问题答案: 您的问题已被问过很多次了。简短的答案是,没有官方的方法可以做到这一点。 在一个问题中,有人建议打开飞行模式(应用程序当然需要权限才能执行此操作)。这很粗