控制器没有被SpringFox选中

时间:2017-05-01 20:02:19

标签: swagger jhipster springfox

swagger只接听帐户资源。其他JHipster控制器(用户资源等)或任何我的自定义控制器都没有被Swagger UI选中并显示。

我没有对JHipster项目中的swagger配置进行任何更改。这在某种程度上起作用,但不确定它什么时候停止工作。我检查了默认的包含模式,并确保它没有过滤它。

如您所见,swagger的配置未受影响。任何有关寻找什么的建议都将受到赞赏。

SwaggerConfiguration.java:

public static final String DEFAULT_INCLUDE_PATTERN = "/api/.*";

Docket docket = new Docket(DocumentationType.SWAGGER_2)
            .apiInfo(apiInfo)
            .forCodeGeneration(true)
            .genericModelSubstitutes(ResponseEntity.class)
            .select()
            .paths(regex(DEFAULT_INCLUDE_PATTERN))
            .build();

应用dev.yml:

spring:
    profiles:
        active: dev
        include: swagger

application.yml:

swagger:
        title: myApp API
        description: myApp API documentation
        version: 0.0.1
        termsOfServiceUrl:
        contactName:
        contactUrl:
        contactEmail:
        license:
        licenseUrl:

0 个答案:

没有答案