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: