Убедитесь, что версии в следующих пяти местах совпадают.
Ниже в качестве примера используется JDK17. Если вы хотите изменить его на 1.8.
File
=>Project Structure...
(1) Версия проекта
(2) Версия модуля
(3) Версия SDK модуля
(4) Скомпилированная версия
File
=>Settings
=>Build, Execution, Deployment
=>java Compiler
Выберите локально установленныйJDKВерсия。
(5) Версия JDK в pom.xml
<properties>
<java.version>17</java.version>
</properties>
Если это 1,8
<properties>
<java.version>1.8</java.version>
</properties>
Выберите версию и зависимости
Если вы просто напишетеинтерфейсвыбиратьSpring Web
Просто отлично,Я хочу позвонить другиминтерфейс Так добавленоOpenFeign
。
SpringBootот3.x
Перестал поддерживатьJDK1.8
,нуждатьсяJDK17
。
Сообщить об ошибке
Файл класса имеет неправильную версию 61.0, должна быть 52.0. Удалите файл или убедитесь, что он находится в правильном подкаталоге пути к классам.
SpringBoot
использовал3.0 или выше
,потому чтоSpringОфициальный релизотSpring6
а такжеSprinBoot3.0
Начните с минимальной поддержкиJDK17
。
Версия SpringBoot нового проекта IDEA может быть только версии 3.x.
Если вы хотите понизить версию
оказатьсяparent
,Измените соответствующую версию
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
Изменить на
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
Версия SpringCloud от
<properties>
<java.version>17</java.version>
<spring-cloud.version>2023.0.0</spring-cloud.version>
</properties>
Изменить на
<properties>
<java.version>17</java.version>
<spring-cloud.version>2021.0.0</spring-cloud.version>
</properties>
Просто гарантируйтеSpringBoot
иSpringCloud
Версиясоответствовать Просто отлично。
Версия Java может быть изменена или нет.
можно изменить на
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>2021.0.0</spring-cloud.version>
</properties>
Если вы хотите изменить его, просто обратитесь к изменениям выше.
https://spring.io/projects/spring-cloud/
Release Train | Spring Boot Generation |
---|---|
2023.0.x | 3.2.x |
2022.0.x | 3.0.x, 3.1.x (Starting with 2022.0.3) |
2021.0.x | 2.6.x, 2.7.x (Starting with 2021.0.3) |
2020.0.x | 2.4.x, 2.5.x (Starting with 2020.0.3) |
Hoxton | 2.2.x, 2.3.x (Starting with SR5) |
Greenwich | 2.1.x |
Finchley | 2.0.x |
Edgware | 1.5.x |
Dalston | 1.5.x |