spring initializr 2.3.x removed



Spring Boot 2.3.12。RELEASE于2021年6月10日发布,并于7月从"春季初始化"中删除。页面(https://start.spring.io/) .

  • https://spring.io/blog/2021/06/10/spring-boot-2-3-12-release-available-now

我的问题:

  1. 是2.3。X已经弃用了?
  2. 如果我想为2.3.12版本生成一个新的Spring Boot项目,我该怎么做?它不再能够从"spring initializ"页面。

Is 2.3。X已经弃用了?

是的。弹簧引导2.3。X作为2.3从https://start.spring.io中删除。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。

如果您必须使用不支持的Spring Boot版本启动一个新项目,您可以生成该项目,然后修改pom.xmlbuild.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"
},
…

以上表明春云霍克斯顿。SR12应与Spring Boot 2.3一起使用。X (and 2.2.x)

请注意,Spring Cloud Hoxton也已经过了OSS支持期,所以你真的应该考虑升级到Spring Boot 2.4。X或2.5。

答案1:查看@andy-wilkinson的答案
答案2:你可以使用Spring-CLI

步骤:

  1. 安装Spring-CLI
  2. 运行以下命令

spring init——boot-version=2.3.12。——依赖= web发布,data-jpaold-boot-project

有关Spring-CLI的更多信息。请在这里查看官方文件

相关内容

  • 没有找到相关文章

最新更新