0

我将在 http://editor.swagger.io/#/中验证我的 swagger (v2) 文档,但我收到了以下警告消息。

{ "generalSwaggerWarnings": [ { "swaggerObject": "#/definitions/Future«object»", "message": "定义已定义但未使用:#/definitions/Future«object»" } ] }

4

1 回答 1

2

您的场景与我在评论中发布的示例链接略有不同,因为您没有使用嵌套的ResponseEntity。所以你的实现会更像这样:

import static springfox.documentation.schema.AlternateTypeRules.newRule;

...

    @Bean
    public Docket api() {
        return new Docket(DocumentationType.SWAGGER_2)
                .alternateTypeRules(
                        newRule(typeResolver.resolve(Future.class),
                                typeResolver.resolve(WildcardType.class)))
                ;
    }
于 2016-10-04T14:29:53.540 回答