首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取java.lang.NoSuchMethodError:将spring cloud版本更新为Brixton.SR6后获取org.springframework.boot.builder.SpringApplicationBuilder

获取java.lang.NoSuchMethodError:将spring cloud版本更新为Brixton.SR6后获取org.springframework.boot.builder.SpringApplicationBuilder
EN

Stack Overflow用户
提问于 2020-05-20 15:03:27
回答 1查看 405关注 0票数 0

我正在开发spring boot和云配置。我想使用spring ribbon,因此在更新Brixton.SR6后得到以下异常:

org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;:java.lang.NoSuchMethodError)V在org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:120)在org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:84)在org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:62)在org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)在org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)在org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)在org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)在org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:80)在org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53)在org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345)在org.springframework.boot.SpringApplication.run(SpringApplication.java:308)在org.springframework.boot.SpringApplication。在org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) at com.areef.microservices.currencyconversionservice.CurrencyConversionServiceApplication.main(CurrencyConversionServiceApplication.java:12) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org运行(SpringApplication.java:1237)。springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)

下面是我的pom配置:

">https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.springframework.boot spring- Boot -starter-parent 2.3.0.RELEASE com.areef.microservices货币转换-服务0.0.1-快照货币转换服务演示项目

代码语言:javascript
复制
<properties>
    <java.version>1.8</java.version>
    <spring-cloud.version>Brixton.SR6</spring-cloud.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-config</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-feign</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-ribbon</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
        <exclusions>
            <exclusion>
                <groupId>org.junit.vintage</groupId>
                <artifactId>junit-vintage-engine</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
</dependencies>

<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>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

这是我的pom文件

EN

回答 1

Stack Overflow用户

发布于 2020-05-20 17:17:43

今天我碰巧遇到了完全相同的问题。我的Spring Boot版本是2.1.5.RELEASE。按照上面的建议尝试了最新的Spring Cloud发布系列,没有帮助……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61906982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档