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

解决方案

  • 将boot版本降低

问题原因

cloud 依赖版本跟 boot不一致
一般情况是 spring boot版本高于cloud版本
修改版本即可

  • 例如 spring boot 版本是2.4.2
  • 其他cloud依赖是 2.4以下 就会报错
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.2</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>



  <dependency>
   		<groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-oauth2</artifactId>
        <version>2.2.4.RELEASE</version>
  </dependency>

版权声明:本文为wonder_dog原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。