Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationPropertiesBean

错误图示:

在这里插入图片描述
项目结构:
在这里插入图片描述
 依赖管理:
在这里插入图片描述




org.springframework.cloud
spring-cloud-starter-netflix-eureka-server
2.2.6.RELEASE

<dependencyManagement>
    <dependencies>
        <!-- SpringCloud依赖,一定要放到dependencyManagement中,起到管理版本的作用即可 -->
        <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>

注意:我的案例中spring-cloud-dependencies选用${spring-cloud.version} 默认下载Greenwich.SR1版本

eureka的依赖为:
在这里插入图片描述
错误的原因是spring-cloud-starter-netflix-eureka-server的版本高,改为 2.0.1.RELEASE即可。
最终成功:
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐