SpringBoot集成Eureka启动报StatusAggregator类找不到问题咨询
问题根因
报错核心原因是Eureka客户端的健康检查功能依赖Spring Boot Actuator组件提供的StatusAggregator类,但当前项目未引入Actuator依赖,且配置中显式开启了Eureka健康检查开关,导致启动时类加载失败。
解决方案(二选一即可)
方案1:保留Eureka健康检查功能
在build.gradle的dependencies节点中添加Spring Boot Actuator依赖:
implementation 'org.springframework.boot:spring-boot-starter-actuator'
添加后重新构建启动项目即可。
方案2:关闭Eureka健康检查功能
如果不需要使用Eureka的健康检查能力,直接修改application.yml配置,关闭对应开关:
eureka: client: healthcheck: enabled: false
也可以直接删除eureka.client.healthcheck整段配置,该配置默认值为false,不会触发Actuator相关类的加载。
内容的提问来源于stack exchange,提问作者Peter Penzov
相关产品推荐
相关产品推荐

