只需要以下几步就可以解决问题
首先检查设置中的project 和 Target的version
检查项目结构中source的language level
在pom文件中修改
(1)
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.8</version> //注意版本匹配
<relativePath/>
(2)
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.targt>1.8</maven.compiler.targt>
</properties>