原因
在config客户端中使用了bootstrap.yaml,而bootstrap.yaml里面并没有配置服务名(只在application.yaml中配置是没有用的)
#bootstrap.yaml
spring:
cloud:
config:
uri: http://localhost:8081
解决
在bootstrap.yaml配置当前服务名
#bootstrap.yaml
spring:
cloud:
config:
uri: http://localhost:8081
#添加此配置才可以手动/自动更新
# name: ingredient-service
application:
name: ingredient-service
配置spring.application.name或spring.cloud.config.name属性都可以