对于Sping Boot 版本大于2.7.5的版本,需要java 17,或者我们仍然可以使用jdk 11或8,如果是这样,为什么发行说明中没有提到这一点。
然而,对于Sping Boot 3.0,文档中明确提到最低要求版本是java 17 https://spring.io/blog/2022/05/24/preparing-for-spring-boot-3-0。
Spring团队能否澄清
对于Sping Boot 版本大于2.7.5的版本,需要java 17,或者我们仍然可以使用jdk 11或8,如果是这样,为什么发行说明中没有提到这一点。
然而,对于Sping Boot 3.0,文档中明确提到最低要求版本是java 17 https://spring.io/blog/2022/05/24/preparing-for-spring-boot-3-0。
Spring团队能否澄清
2条答案
按热度按时间frebpwbc1#
Sping Boot 2.x一代至少需要Java 8。这在参考文档的系统要求部分有记录。随着Java的新版本发布,已添加对它们的支持。Spring Boot 2.7.10是编写时最新的Spring Boot 2.7.x版本,支持Java 8到20(含)。
Sping Boot 3.x一代至少需要Java 17。这也是目前支持的Java 17到20版本。
gopyfrb32#
我不是Spring团队的,只是Spring的一个用户。
对我来说很清楚:如果不需要Java的最低版本-为什么要在发行说明中提到它?很久以前,当最低版本开始是1.8时,它被提到了。从那时起没有变化。这意味着我们可以使用所有8+版本。直到Spring 3,它是17+。