一、错误描述
Description:

Failed to bind properties under 'eureka.client.service-url' to java.util.Map<java.lang.String, java.lang.String>:

    Reason: No converter found capable of converting from type [java.lang.String] to type [java.util.Map<java.lang.String, java.lang.String>]

Action:

Update your application's configuration
二、问题分析

遵循原则:哪报错找哪
报错信息

No converter found capable of converting from type [java.lang.String] to type [java.util.Map<java.lang.String, java.lang.String>]

不能将service-url从String类型转换为Map类型的

三、解决办法

打开application.yml配置文件,在defaultZone:后加空格
在这里插入图片描述
如果不加空格

  • defaultZone: http://127.0.0.1:${server.port}/eureka/
  • 整体是一个String类型

加上空格后

  • defaultZone 为key
  • http://127.0.0.1:${server.port}/eureka/为value
  • 整体是一个Map类型
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐