首页 > 编程语言 >pom.xml中导入 feign 启动Spring启动应用程序时Bean创建错误 可能版本不兼容 使用和spring boot一致的版本 2.1.3

pom.xml中导入 feign 启动Spring启动应用程序时Bean创建错误 可能版本不兼容 使用和spring boot一致的版本 2.1.3

时间:2022-08-29 09:47:41浏览次数:72  
标签:xml 启动 spring boot springframework pom 版本 org cloud

启动Spring启动应用程序时Bean创建错误

当我尝试运行spring boot应用程序时,我遇到了以下异常:

组织。springframework。豆。工厂BeanCreationException:创建名为“configurationPropertiesBeans”的bean时出错,该bean在类路径资源[org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebinderAutoConfiguration.class]中定义:合并bean定义的后处理失败;嵌套的例外是java。lang.IllegalStateException:未能从类加载器[jdk.internal.loader.ClassLoaders]中内省类[org.springframework.cloud.context.properties.ConfigurationPropertiesBeans]$AppClassLoader@3764951d]

我认为这是一个版本不兼容。我在我的pom.xml中导入了open feign,之后它就不起作用了,但是我不知道如何修复它。我使用open feign 2.2.5。释放。这里我的pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.0</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>privas.microservice</groupId>
    <artifactId>sellcar</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>sellcar</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>15</java.version>
        <maven.compiler.target>${java.version}</maven.compiler.target>
        <maven.compiler.source>${java.version}</maven.compiler.source>
        <spring-cloud.version>Hoxton.SR8</spring-cloud.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>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>RELEASE</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>jakarta.validation</groupId>
            <artifactId>jakarta.validation-api</artifactId>
            <version>2.0.2</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-commons</artifactId>
            <version>2.4.1</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
http://www.yiidian.com/questions/265723

标签:xml,启动,spring,boot,springframework,pom,版本,org,cloud
From: https://www.cnblogs.com/sunny3158/p/16634802.html

相关文章

  • 如何启动?win11下的Linux子系统【4种方法】
    实验室的开发环境在Linux操作系统下,时不时就需要打开Linux环境去操作,而且需要本地编译或者远程SSH。这时候window和Linux切换很不方便。本科的做法就是window+虚拟机的Linu......
  • 操作系统启动流程和BIOS介绍
    1.BIOS介绍我们刚刚买回来的电脑裸机是可以直接启动的,这是由于生产厂商在电脑出厂的时候就在电脑里编写了一个只可读的系统功能BIOS,该系统被写入了ROM(只读内存中)BIOS是一......
  • 痞子衡嵌入式:在i.MXRT启动头FDCB里使能串行NOR Flash的QPI/OPI模式
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是在FDCB里使能串行NORFlash的QPI/OPI模式。我们知道Flash读时序里有五大子序列CMD+ADDR+......
  • Linux上安装并启动tomcat
    1、下载tomcat安装包官网链接:https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.57/bin/一般选择 2、将tomcat上传到Linux服务器网上有很多文件传输工具,我使用......
  • python版本
    一个系统上可以同时安装几个python版本,不必去卸载旧的python版本;ubuntu上安装新的python版本:https://blog.csdn.net/weixin_42256557/article/details/122342614安装完成......
  • PHP获取手机平台及系统版本号
    手机App中判断平台,可以根据$_SERVER['HTTP_USER_AGENT']中的内容来判断浏览器类型或手机平台。iPhoneUA:Mozilla/5.0(iPhone;U;CPUiPhoneOS4_2_1likeMacOSX;en......
  • 使用小乌龟解决版本冲突问题-03
    如果一个团队两个人共同修改了同一个文件,例如我修改了pom.xml文件,另外一个也修改了pom.xml文件,那么他提交后,我再下拉得时候就会冲突,提示mergeconfict。小乌龟提交代码到......
  • 图解AspNetCore和Furion(1):应用启动
    一、和AspNetCore5相比,从6开始,将Program和Startup类合并,直接在入口类中启动服务和中间件。同时,项目可以启动miniApi,直接在Program中设置路由和控制器。实际项目中,还是推荐......
  • (0828)【vivado版本-对仿真工具版本要求】
    (1)https://blog.csdn.net/Alonger1988/article/details/120506385vivado,vsim版本兼容问题 (2)版本匹配:http://dengkanwen.com/567.html ......
  • Spring(二)-生命周期 + 自动装配(xml) +自动装配(注解)
    1、生命周期**Spring容器的bean**的生命周期;1.1默认生命周期1.1.1生命周期调用构造方法,创建实例对象;set方法,给实例对象赋值;init初始化方法初始化对象;(手......