Spring Boot + Swagger-Ui yml生成

时间:2019-01-26 07:09:13

标签: spring-boot swagger-ui openapi

使用swagger-editor生成的yaml文件创建swagger-ui

使用注释创建自动swagger-ui成功。

但是我不知道如何用swagger-editor创建的yaml创建Swagger-ui。有谁可以详细解释吗?开发环境使用SpringBoot 2.0.4。

    @Configuration
    @EnableSwagger2
    public class SwaggerConfig {

        @Bean
        public Docket getApi() {
            return new Docket(DocumentationType.SWAGGER_2)
                    .select()
                    .apis(RequestHandlerSelectors.any())
                    .paths(paths())
                    .build();
        }

        private Predicate<String> paths() {
            return Predicates.and(
                       PathSelectors.regex("/shop.*"),
                       Predicates.not(PathSelectors.regex("/error.*")));
        }
    }

上面的代码可以使服务器Swagger-ui内的所有API都可以。 但是,我想使用通过swagger-editor编写的yaml文件配置swagger-ui。

0 个答案:

没有答案