【发布时间】:2021-09-13 03:19:46
【问题描述】:
我正在使用 attlasian 库对 swagger 进行架构验证。
com.atlassian.oai.validator.restassured.OpenApiValidationFilter
private static final OpenApiValidationFilter SWAGGER_FILTER_ = new OpenApiValidationFilter( OpenApiInteractionValidator.createFor("swagger.yml") .withBasePathOverride("ApiBasePath") .build());
上述代码仅在 src/main/api 文件夹中存在 swagger 规范时才有效。
我正在尝试从 src/main/swagger 或 src/main/api/swaggers 文件夹中读取规格。
" java.lang.RuntimeException: 找不到 /api/swaggers/swagger.yml 在类路径上”
我在这里错过了什么?
【问题讨论】:
-
你试过在文件名中包含文件夹路径吗?请参阅bitbucket.org/atlassian/swagger-request-validator/src/…中的示例
标签: java api swagger rest-assured json-schema-validator