Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder
springcloud 与springboot不匹配的原因
<spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
<?xml version="1.0" encoding="UTF-8"?>
4.0.0
<groupId>org.example</groupId>
<artifactId>springcloud01</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<modules>
<!--<module>common</module>-->
<!--<module>common</module>-->
<module>commons</module>
<module>provider</module>
<module>consumer</module>
<module>eureka</module>
</modules>
<!--父依赖-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.6.RELEASE</version>
</parent>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<!--属性-->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
<!--<spring-cloud.version>Finchley.SR1</spring-cloud.version>-->
<!--<spring-cloud.version>Dalston.SR1</spring-cloud.version>-->
<!--<spring-cloud.version>Dalston.SR1</spring-cloud.version>-->
<!--<springboot.version></springboot.version>-->
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
最终解决: eureka的依赖包写错了,要starter 起步依赖修饰的。