【发布时间】:2021-12-09 01:15:08
【问题描述】:
我正在开发使用 4.3.14 版本的 Spring Core 和 4.2.13 版本的 Spring Web 的应用程序。我们不使用 Spring MVC。此外,在 Spring Web 中,我们只使用非常有限的一组类:
- XmlWebApplicationContext(来自 org.springframework.web.context 的类)
- RestTemplate(所以来自 org.springframework.web.client 的类,我预计会有一些问题)
- 一些实用程序类可能可以重构以使用其他东西
我的问题是: 我们想迁移到 Spring 5.x。这样的迁移真的可能吗?或者我应该期待应用程序启动时出现一些严重问题(类不兼容等)。此来源例如:https://github.com/spring-projects/spring-framework/wiki/What%27s-New-in-Spring-Framework-5.x#whats-new-in-version-50 表示需要 Servlet 3.1
另一方面,https://spring.io/blog/2015/06/10/feedback-welcome-spring-5-system-requirementsJUERGEN HOELLER 写道,迁移到 Spring 5 将是一个软迁移。所以我假设如果应用程序只使用 JEE6 + Servlet 3.0 的功能,那么它也可以在 Spring 5.x 上使用 JEE6 兼容的应用服务器
有人有这方面的经验吗?
【问题讨论】:
标签: spring spring-mvc servlets