在Swagger文档中考虑zuul路由

时间:2018-01-23 15:05:37

标签: spring-boot swagger swagger-ui netflix-zuul

是否可以考虑将zuul过滤器(手动或自动)显示在招摇中?

问题如下: 我们有一个微服务,它是我们应用程序的单一入口点,并且包含所有swagger文档。实际上它可以作为一个fasade,因此它将请求路由到我们应用程序内的相应微服务。不幸的是,zuul有时它会为路线增加一些东西或删除一些东西。因此,招摇文档是不正确的,因为基本路径略有不同。

有可能影响这个吗?

swagger docket用于简单查找:

@Bean
public Docket swaggerSpringfoxDocket() {
    this.log.debug("Starting Swagger");
    StopWatch watch = new StopWatch();
    watch.start();
    Docket docket = new Docket(DocumentationType.SWAGGER_2)
            .apiInfo(apiInfo())
            .forCodeGeneration(false)
            .select()
            .paths(regex("/api/.*"))
            .build();
    watch.stop();
    this.log.debug("Started Swagger in {} ms", watch.getTotalTimeMillis());
    return docket;
}

0 个答案:

没有答案