spring - 删除了 spring initializr 2.3.x
问题描述
Spring Boot 2.3.12.RELEASE 于 2021 年 6 月 10 日发布,并于 7 月从“spring initializr”页面 ( https://start.spring.io/ ) 中删除。
我的问题:
- 2.3.x 已经弃用了吗?
- 如果我想为 2.3.12 版本生成一个新的 Spring Boot 项目,我该怎么做?它不再可以从“spring initializr”页面完成。
解决方案
2.3.x 已经弃用了吗?
是的。Spring Boot 2.3.x 已从https://start.spring.io中删除,因为 2.3.x已于2021 年 5 月 15 日结束其开源支持期。
如果我想为 2.3.12 版本生成一个新的 Spring Boot 项目,我该怎么做?
理想情况下,您不应该这样做。任何使用 Spring Boot 2.3.x 的现有项目都应尽快更新到 2.4.x 或 2.5.x,新项目应从一开始就使用 2.4.x 或 2.5.x。
如果您必须使用不受支持的 Spring Boot 版本启动新项目,您可以生成项目,然后修改pom.xml
orbuild.gradle
文件中的版本以降级版本。版本不受支持的时间越长,这可能就越难做到。
如果您使用的是 Spring Cloud,则可以使用 start.spring.io 的info 端点来帮助进行版本映射:
…
"spring-cloud": {
"2020.0.0": "Spring Boot >=2.4.0.M4 and <=2.4.0",
"2020.0.0-M3": "Spring Boot >=2.4.0.M1 and <=2.4.0.M1",
"2020.0.0-M4": "Spring Boot >=2.4.0.M2 and <=2.4.0-M3",
"2020.0.3": "Spring Boot >=2.4.1 and <2.5.4-SNAPSHOT",
"2020.0.4-SNAPSHOT": "Spring Boot >=2.5.4-SNAPSHOT",
"Hoxton.SR12": "Spring Boot >=2.2.0.RELEASE and <2.4.0.M1"
},
…
以上表明 Spring Cloud Hoxton.SR12 应该与 Spring Boot 2.3.x(和 2.2.x)一起使用。
请注意,Spring Cloud Hoxton 也已超出其 OSS 支持期,因此您确实应该考虑升级到 Spring Boot 2.4.x 或 2.5.x 和 Spring Cloud 2020.0.x。
推荐阅读
- javascript - Vue.js 从组件中的 App.vue 导入数组
- xml - Getting Invalid XPath Expression error while retrieving elements
- java - 简单的抛硬币Java程序
- java - 更改gradle版本后找不到方法destination()
- sharepoint - 更改 Sharepoint 网站页脚字体大小
- proxy - 如何将命令、查询和事件转发到另一个 Axon 实例
- r - 如何解释固定效应单向模型中的年份虚拟变量和个体效应?
- angular - 如何在 html ANGULAR 中显示、填充非数组的详细信息
- json - 在powershell中,是否可以将这样的字符串“name:eric,city:tokyo”转换为json?
- c# - 具有基于架构的多租户的 EF 核心和 ASP.NET 核心