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

spring.application.name不生效,服务注册为CONFIG-DEFAULT而非自定义名称怎么办?

解决Eureka注册服务名称显示异常问题
  • 检查远程Git配置仓库的优先级
    Spring Cloud Config的远程配置优先级高于本地application.properties,如果Git仓库中对应服务的配置文件里设置了spring.application.name=CONFIG-DEFAULT,本地的CART-SERVICE会被覆盖。直接修改Git仓库中目标配置文件的spring.application.name为CART-SERVICE即可。

  • 确认服务加载的配置来源
    查看服务启动日志中包含Located property source的条目,这里会显示加载的配置文件顺序和来源,能直接定位到哪个配置文件的spring.application.name生效了,针对性修改即可。

  • 明确指定Spring Cloud Config拉取的配置名称
    启动服务时通过参数指定要拉取的配置名称,比如添加启动参数:

    --spring.cloud.config.name=CART-SERVICE
    

    确保Config Server拉取的是对应名称的配置文件,而非默认的CONFIG-DEFAULT配置。

  • 清除配置缓存
    若存在配置缓存导致新设置不生效,直接重启服务;如果开启了Actuator,也可以调用/actuator/refresh端点触发配置刷新(需提前在配置中开启management.endpoints.web.exposure.include=refresh)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 09:22:04