【问题标题】:Swagger UI partial loading issue in Spring Web fluxSpring Web Flux 中的 Swagger UI 部分加载问题
【发布时间】:2022-06-17 23:36:41
【问题描述】:

我们在加载 swagger ui 时面临一个问题。 Out 项目基于 Spring Web Flux 构建,并与 springdoc-openapi-webflux-ui 集成。每当我们尝试加载 swagger url 时,spring web Flux 都会返回部分 js 和 css 响应(swagger-ui.css,swagger-ui-bundle.js)。

请让我们知道 spring web Flux 部分响应的原因是什么

【问题讨论】:

    标签: swagger spring-webflux swagger-ui openapi springdoc-openapi-ui


    【解决方案1】:

    您使用的是哪个版本的 swagger?

    您也可以查看此文档: https://github.com/springfox/springfox#migrating-from-earlier-snapshot

    对我来说,它使用以下代码

    @Configuration
    @EnableWebFlux
    public class SwaggerConfig implements WebFluxConfigurer {
        @Bean
        public Docket api() {
            return new Docket(DocumentationType.SWAGGER_2)
                    .genericModelSubstitutes( Mono.class, Flux.class, Publisher.class)
                    .select()
                    .paths( PathSelectors.any())
                .apis(RequestHandlerSelectors.withClassAnnotation(RestController.class))
                    .build();
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      • 2015-11-21
      • 2017-06-23
      • 1970-01-01
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多