简体   繁体   English

升级 spring 启动到 2.4.1

[英]upgrading spring boot to 2.4.1

I need to upgrade my spring boot to 2.4.1 from 2.3.7.RELEASE.我需要将我的 spring 引导从 2.3.7.RELEASE 升级到 2.4.1。 when I update my pom file, I get error in spring-security-oauth2 dependency (version 2.4.1.RELEASE).当我更新我的 pom 文件时,spring-security-oauth2 依赖项(版本 2.4.1.RELEASE)出现错误。 before I've upgraded my spring version, spring-security-oauth2 2.4.1.RELEASE, worked fine with springboot 2.3.7.RELEASE在我升级我的 spring 版本之前,spring-security-oauth2 2.4.1.RELEASE,在 springboot 2.3.7.RELEASE 上运行良好

my pom file dependency:我的 pom 文件依赖:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.1</version>
    <relativePath />
</parent>
    <dependency>
        <groupId>org.springframework.security.oauth</groupId>
        <artifactId>spring-security-oauth2</artifactId>
        <version>2.4.1.RELEASE</version>
        <exclusions>
            <exclusion>
                <artifactId>spring-security-core</artifactId>
                <groupId>org.springframework.security</groupId>
            </exclusion>
            <exclusion>
                <artifactId>spring-web</artifactId>
                <groupId>org.springframework</groupId>
            </exclusion>
        </exclusions>
    </dependency>

this is my exception when I try to run my app-当我尝试运行我的应用程序时,这是我的例外 -

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configurationPropertiesBeans' defined in class path resource [org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebinderAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.cloud.context.properties.ConfigurationPropertiesBeans]: Factory method 'configurationPropertiesBeans' threw exception; nested exception is java.lang.NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1179) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:571) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) ~[spring-beans-5.3.2.jar:5.3.2]
at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:244) ~[spring-context-5.3.2.jar:5.3.2]
at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:767) ~[spring-context-5.3.2.jar:5.3.2]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:572) ~[spring-context-5.3.2.jar:5.3.2]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767) ~[spring-boot-2.4.1.jar:2.4.1]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) ~[spring-boot-2.4.1.jar:2.4.1]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426) ~[spring-boot-2.4.1.jar:2.4.1]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:326) ~[spring-boot-2.4.1.jar:2.4.1]
at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:144) ~[spring-boot-2.4.1.jar:2.4.1]
at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:203) ~[spring-cloud-context-2.1.2.RELEASE.jar:2.1.2.RELEASE]
at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:114) ~[spring-cloud-context-2.1.2.RELEASE.jar:2.1.2.RELEASE]
at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:71) ~[spring-cloud-context-2.1.2.RELEASE.jar:2.1.2.RELEASE]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) ~[spring-context-5.3.2.jar:5.3.2]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) ~[spring-context-5.3.2.jar:5.3.2]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) ~[spring-context-5.3.2.jar:5.3.2]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127) ~[spring-context-5.3.2.jar:5.3.2]
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:82) ~[spring-boot-2.4.1.jar:2.4.1]
at 

在此处输入图像描述

how can I update my springboot version without having trouble with this dependency?如何更新我的 springboot 版本而不会遇到这种依赖关系?

The issue is with incompatibility between your spring cloud and spring boot version, please upgrade your spring cloud version to be compatible with spring boot 2.4.x. The issue is with incompatibility between your spring cloud and spring boot version, please upgrade your spring cloud version to be compatible with spring boot 2.4.x.

Reference: springboot Upgrade from 2.3.5.RELEASE to 2.4.1- ClassNotFoundException: org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadata参考: springboot 从 2.3.5.RELEASE 升级到 2.4.1-ClassNotFoundException: org.springframework.boot.context.properties.ConfigurationBeanFactoryMetadata

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 将 Spring 从 2.4.1 升级到 2.6.1,默认不支持 `java.time.Instant` 错误 - Upgrading Spring Boot from 2.4.1 to 2.6.1, getting `java.time.Instant` not supported by default error 使用 Spring Boot 2.4.1 启动 Eureka 客户端时出错 - Error starting up Eureka Client with Spring Boot 2.4.1 Maven - 无法执行目标 org.springframework.boot:spring-boot-maven-plugin:2.4.1:run - Maven - Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.4.1:run Spring Boot 中的 Flyway 配置抛出 ClassCastException 升级到 Spring Boot 2.5 - Flyway configuration in Spring Boot throws ClassCastException upgrading to Spring Boot 2.5 升级到Spring Boot 1.3.3后,@ Async无法正常工作 - @Async not working after upgrading to Spring Boot 1.3.3 升级到Spring Boot 1.5-如何重构RepositoryRestMvcConfiguration? - Upgrading to Spring Boot 1.5 - How to refactor RepositoryRestMvcConfiguration? 将Spring Boot 1.4.4升级到1.5.4-NoClassDefFoundError:ServletRegistrationBean - Upgrading Spring Boot 1.4.4 to 1.5.4 - NoClassDefFoundError: ServletRegistrationBean MalformedParameterizedTypeException 升级 Spring 引导 2.1 到 2.2 时 - MalformedParameterizedTypeException When upgrading Spring Boot 2.1 to 2.2 升级到 Spring Boot 2 后应用程序无法启动 - Application fails to start after upgrading to Spring Boot 2 升级 Spring 时出现 NullPointerException 启动到版本 2.6.2 - NullPointerException when upgrading Spring Boot to version 2.6.2
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM