异常描述:在启动SpringBoot项目时报错:SpringBoot项目启动时报Exception in thread “main” java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup
报错截图如下:
问题原因:pom文件中的版本问题(网上各种不同依赖改版本,我也不知道是哪个依赖有问题,但是应该是pom.xml文件中的版本问题。)
解决措施:
1.打开pom.xml文件
2.找到这一段
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
看到这个<version>2.6.2</version>
3.打开一个可以正常运行的SpringBoot项目,找到该项目中pom.xml文件中同一段的这个版本号,复制。(我复制的是<version>2.3.7.RELEASE</version>
)
4.把报错项目中的版本改一下。(即<version>2.6.2</version>
改成<version>2.3.7.RELEASE</version>
)
结束。