eureka配置文件没有serviceUrl这个属性啊

为什么我的配置文件里没有serviceUrl这个属性呢,给service-url这个配置一个地址启动报错,配置是参照D大的,求助啊,这个问题折磨好久了
已邀请:

itmuch.com - 《Spring Cloud与Docker微服务架构实战》作者

赞同来自: tmedivh

建议:
1. 检查IDE是不是OK。IDE提示一般是中划线命名方式。例如eureka.client.service-url
目前Spring Tool Suite(spring官方基于eclipse开发的spring IDE)和IDEA均能正常提示。如果是eclipse,需要装一下spring插件。从您
2. 检查下你的客户端依赖有没有加
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
3. 示例:IDE提示出来一般是这样的(properties的配置方式也是类似)
server:
port: 8010
spring:
application:
name: microservice-consumer-movie
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
instance:
prefer-ip-address: true

tmedivh - 搬砖

赞同来自:

搜过好多教程都有这个属性,为啥我的没有。我这里只有eureka.client.service-url

xiaobaxi - Fang Oba

赞同来自:

所有配置相关的,可以在这里找到:http://cloud.spring.io/spring- ... rties

要回复问题请先登录注册