自己搭建的一个项目中从spring boot到spring boot的时候出现启动报错:
Correct the classpath of your application so that it contains a single, compatible version of org.springframework.boot.builder.SpringApplicationBuilder
意思是:纠正应用程序的类路径,使其包含org.springframework.boot.build . springapplicationbuilder的一个兼容版本。
由于我的springboot用的2.4.0,但是spring cloud用的1.4.3,这两个版本不兼容。
解决问题:网上找了下 SpringBoot与SpringCloud的版本对应详细版,对照使用spring cloud的版本在pom文件增加下面代码,cloud组件的版本不写,自动管理。
<!--spring-cloud版本管理,与springboot版本兼容-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2020.0.0-M3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>