Spring cloud 为什么不能';bootstrap.yml中的配置是否正常工作?

Spring cloud 为什么不能';bootstrap.yml中的配置是否正常工作?,spring-cloud,netflix-zuul,spring-cloud-netflix,Spring Cloud,Netflix Zuul,Spring Cloud Netflix,bootstrap.yml和application.yml zuul.SendResponseFilter.post.disable: true zuul.SendErrorFilter.post.disable: true zuul.TraceDebugPreFilter.post.disable: true zuul.ServletDetectionFilter.pre.disable: true 它无法工作,因为com.netflix.zuul.ZuulFilter#isFilterDi

bootstrap.yml和application.yml

zuul.SendResponseFilter.post.disable: true
zuul.SendErrorFilter.post.disable: true
zuul.TraceDebugPreFilter.post.disable: true
zuul.ServletDetectionFilter.pre.disable: true
它无法工作,因为
com.netflix.zuul.ZuulFilter#isFilterDisabled
false

但当我将命令行设置为:

-Dzuul.ServletDetectionFilter.pre.disable=true \
-Dzuul.SendResponseFilter.post.disable=true
然后
com.netflix.zuul.ZuulFilter#isFilterDisabled
true

怎么了?如何使bootstrap.yml配置工作

依赖项:

<dependencies>
    <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>
</dependencies>

org.springframework.cloud
春云始祖
org.springframework.cloud
春云起动器尤里卡

能否提供有关项目依赖关系的更多详细信息?这两种方式都应该有效。org.springframework.cloud-spring-cloud-starter zuul org.springframework.cloud-spring-cloud-starter eureka我认为配置可能会被spring-cloud覆盖。因为org.springframework.cloud.netflix.zuul.filters.ZuulProperties中没有额外的配置