0

我正在 java 项目中的 spring fox 包的帮助下创建 Swagger UI。它生成所有 api 端点,但也扫描了许多模型类,这使得文档页面非常繁重。我不希望在文档中获取这些模型

在此处输入图像描述

我也尝试使用忽略的参数类型来忽略这些,但没有奏效

@Configuration
@EnableSwagger2
public class SwaggerConfig {

    @Bean
    public Docket api(ServletContext servletContext) {
        return new Docket(DocumentationType.SWAGGER_2)
            .select().
             
        apis(RequestHandlerSelectors.basePackage("com.bizmerlin.rm.apicontroller"))
            .paths(PathSelectors.any())
            .build().apiInfo(getApiInformation())
            .ignoredParameterTypes(UserModel.class, AttachmentModel.class);
    }

    private ApiInfo getApiInformation() {
        return new ApiInfo("Documentation REST APIs", "API Documentation", "1.0", "https://www.somedomain.com/terms-of-service/", null,
            null, null, Collections.emptyList());
    }
4

0 回答 0