You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Eureka客户端注册失败:缺失AbstractDiscoveryClientOptionalArgs Bean

Eureka客户端服务启动失败问题解决

环境版本

  • Java版本:19
  • Spring Boot版本:3.0.1
  • Spring Cloud版本:2022.0.1

问题现象

启动服务时抛出如下异常:

org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration中的optionalArgs字段需要一个com.netflix.discovery.AbstractDiscoveryClientOptionalArgs类型的Bean,但未找到。
注入点带有以下注解:
- @org.springframework.beans.factory.annotation.Autowired(required=true)

解决方案

创建配置类,定义AbstractDiscoveryClientOptionalArgs类型的Bean即可解决:

import com.netflix.discovery.AbstractDiscoveryClientOptionalArgs;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class EurekaClientConfig {

    @Bean
    public AbstractDiscoveryClientOptionalArgs<?> discoveryClientOptionalArgs() {
        return new AbstractDiscoveryClientOptionalArgs<>() {};
    }
}

内容的提问来源于stack exchange,提问作者Harichand Hs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 10:34:52