对于大于2.7.5的Spring启动版本,需要java 17,或者我们仍然可以使用jdk 11或8,如果是的话,为什么在发行说明中没有提到这一点。
然而,对于Spring boot 3.0,文档中明确提到最低要求版本是java 17 https://spring.io/blog/2022/05/24/preparing-for-spring-boot-3-0。
Spring团队能澄清吗
x代至少需要Java 8。这在参考文档的系统需求部分中有记录。随着新版本Java的发布,对它们的支持也随之增加。Spring Boot 2.7.10,最新的Spring Boot 2.7。支持Java 8到Java 20。
The Spring Bootx代至少需要Java 17。这也是Java 17到20(包括当前支持的版本)的文档。
我不是Spring团队的。只是Spring的一个用户。
对我来说很清楚:如果不需要Java的最低版本-为什么要在发行说明中提到它?然而,早在最低版本开始为1.8时就提到了这一点。此后没有任何变化。这意味着我们可以使用所有8个以上的版本。直到春季3,它是17+。