Netflix Zuul无法解析配置属性

时间:2017-03-22 14:17:20

标签: java spring spring-boot pom.xml netflix-zuul

所以我尝试使用Zuul作为API网关,我的一个请求需要一段时间。我收到套接字超时异常,但是当我尝试在application.yml中更改与超时相关的内容时,我的IDE告诉我它无法解析配置属性

例如,这不存在:

hystrix:
  command:
    default:
      execution:
        isolation:
          strategy: THREAD
           thread:
            timeoutInMilliseconds: 10000

我必须在我的pom.xml中遗漏一些东西,但我不知道是什么。以下是我的pom.xml中的依赖项:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-zuul</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-eureka</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-ribbon</artifactId>
    </dependency>
</dependencies>

非常感谢任何帮助

编辑:

这只是IDE无法识别配置的问题。它按预期工作。使用的IDE是intelliJ

1 个答案:

答案 0 :(得分:0)

更改为

hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 20000