在最近一次的启动项目报了下面的错误: Spring Boot ClassNotFoundException org.springframework.core.metrics.ApplicationStartup
这是以前都没见到过的,试了半天,才明白是我的SpringBoot版本太新和用到的Nacos版本不兼容,如果你也遇到了,也可能是和你遇到的依赖版本所不兼容,这时候就需要修改SpringBoot版本了 修改方式:
org.springframework.boot
spring-boot-starter-parent
2.0.4.RELEASE
版本就在这里就是version标签 我以前是2.4.4,现在兼容,降级了SpringBoot版本为2.0.4.RELEASE, 这样项目就能正常启动了,当然,还可能会报其它错误,因为你降低了SpringBoot版本,所以有的依赖也用不了了,这也没办法,不过这就好解决了,比如我遇到的 @Test依赖包和高版的SpringBoot不兼容,所以我就添加了新的依赖 import org.junit.jupiter.api.Test; 依赖:
org.junit.jupiter
junit-jupiter
RELEASE
test
|