swagger2里去掉Models

参考:Swagger2 隐藏Models 模块的方法_東刀人-CSDN博客

就是在swagger2的配置类(比如说

Swagger2.class,就是那个有 
@Bean
public Docket createRestApi() 的类

)里加一个

    @Bean
    public UiConfiguration uiConfig() {
        return UiConfigurationBuilder.builder()
                .deepLinking(true)
                .displayOperationId(false)
                // 隐藏UI上的Models模块
                .defaultModelsExpandDepth(-1)
                .defaultModelExpandDepth(0)
                .defaultModelRendering(ModelRendering.EXAMPLE)
                .displayRequestDuration(false)
                .docExpansion(DocExpansion.NONE)
                .filter(false)
                .maxDisplayedTags(null)
                .operationsSorter(OperationsSorter.ALPHA)
                .showExtensions(false)
                .tagsSorter(TagsSorter.ALPHA)
                .validatorUrl(null)
                .build();
    }

上一篇:Spring Boot 2.x基础教程:使用Redis的发布订阅功能


下一篇:Dreamweaver扩展及JavaScript性能调优