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
我的问题:
- 是2.3。X已经弃用了?
- 如果我想为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.xml
或build.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
步骤:
- 安装Spring-CLI
- 运行以下命令
spring init——boot-version=2.3.12。——依赖= web发布,data-jpaold-boot-project
有关Spring-CLI的更多信息。请在这里查看官方文件