spring initializr 2.3.x 已删除
spring initializr 2.3.x removed
Spring Boot 2.3.12.RELEASE 于 2021 年 6 月 10 日发布,并于 7 月从“spring initializr”页面 (https://start.spring.io/) 中删除。
我的问题:
- 2.3.x 是否已弃用?
- 如果我想为 2.3.12 版本生成一个新的 Spring 引导项目,我该怎么做?它不再可以从“spring initializr”页面完成。
Is 2.3.x deprecated already?
是的。 Spring 引导 2.3.x 已从 https://start.spring.io as 2.3.x reached the end of its open source support period on 15 May 2021.
中删除
If I want to generate a new Spring Boot project for version 2.3.12, how can I do it?
理想情况下,您不应该这样做。任何使用 Spring Boot 2.3.x 的现有项目应尽快更新为 2.4.x 或 2.5.x,新项目应使用 2.4.x 或 2.5.x 从头开始。
如果您必须使用不受支持的 Spring Boot 版本启动新项目,您可以生成该项目,然后将 pom.xml
或 build.gradle
文件中的版本修改为降级版本。版本不受支持的时间越长,这可能会变得越难。
如果您正在使用 Spring 云,您可以使用 start.spring.io 的 info endpoint 来帮助进行版本映射:
…
"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 is also out of its OSS support period 所以您真的应该升级到 Spring Boot 2.4.x 或 2.5.x 和 Spring Cloud 2020 .0.x.
答案 1: 检查 @andy-wilkinson 的 .
答案2:您可以使用Spring-CLI
步骤:
- 安装Spring-CLI
- 运行 遵循命令
spring init --boot-version=2.3.12.RELEASE --dependencies=web,data-jpa
old-boot-project
有关 Spring-CLI 的更多信息。请查看官方文档here
Spring Boot 2.3.12.RELEASE 于 2021 年 6 月 10 日发布,并于 7 月从“spring initializr”页面 (https://start.spring.io/) 中删除。
我的问题:
- 2.3.x 是否已弃用?
- 如果我想为 2.3.12 版本生成一个新的 Spring 引导项目,我该怎么做?它不再可以从“spring initializr”页面完成。
Is 2.3.x deprecated already?
是的。 Spring 引导 2.3.x 已从 https://start.spring.io as 2.3.x reached the end of its open source support period on 15 May 2021.
中删除If I want to generate a new Spring Boot project for version 2.3.12, how can I do it?
理想情况下,您不应该这样做。任何使用 Spring Boot 2.3.x 的现有项目应尽快更新为 2.4.x 或 2.5.x,新项目应使用 2.4.x 或 2.5.x 从头开始。
如果您必须使用不受支持的 Spring Boot 版本启动新项目,您可以生成该项目,然后将 pom.xml
或 build.gradle
文件中的版本修改为降级版本。版本不受支持的时间越长,这可能会变得越难。
如果您正在使用 Spring 云,您可以使用 start.spring.io 的 info endpoint 来帮助进行版本映射:
…
"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 is also out of its OSS support period 所以您真的应该升级到 Spring Boot 2.4.x 或 2.5.x 和 Spring Cloud 2020 .0.x.
答案 1: 检查 @andy-wilkinson 的
答案2:您可以使用Spring-CLI
步骤:
- 安装Spring-CLI
- 运行 遵循命令
spring init --boot-version=2.3.12.RELEASE --dependencies=web,data-jpa old-boot-project
有关 Spring-CLI 的更多信息。请查看官方文档here