Spring 3.0.x 支持 Java 8 吗?在 Spring Starter 中,我发现 3.0.x 及更高版本的 sourceCompatibility = '17' 默认值

Sha*_*ble 3 java compatibility spring-boot spring-starter

我试图在 Spring Starter 中创建一个 Spring Boot 3.0.5 应用程序以及 Java 8。下面分享的屏幕截图

春季启动页面

在发布后,我检查了“探索”按钮,该按钮有助于确定代码的外观。

然而,我发现

sourceCompatibility = '17'
Run Code Online (Sandbox Code Playgroud)

我没想到会这样,因为我在上面的屏幕中选择了 Java 8。我在这里错过了什么吗?

探索窗口

M. *_*num 6

不,没有。由于 Spring Boot 3 需要 Java 17 或更高版本(如文档中明确说明的)。