Swagger版本:2.0.7
我有一个带有@applicationPath(“ / rest”)和各种@path(“ / shop / fruits”)的应用程序。
真正的终点是/ rest / shop / fruits。 但是昂首阔步地将端点视为/ shop / fruits。 即使将资源包指向应用程序路径文件后,它也无法正常工作。
oas.info(info);
SwaggerConfiguration oasConfig = new SwaggerConfiguration()
.openAPI(oas).resourcePackages(Stream.of("com.shops.rest").collect(Collectors.toSet()));
try {
new JaxrsOpenApiContextBuilder()
.openApiConfiguration(oasConfig)
.buildContext(true);
} catch (OpenApiConfigurationException e) {
throw new RuntimeException(e.getMessage(), e);
}
我不想为此更新我的应用程序路径。我应该尝试的任何解决方案。 Swagger 2.0支持@applicatioPath,但仍未考虑完整路径。