为 spring 启动 json 响应测试集成 OpenAPI 3.0 架构
Integrate OpenAPI 3.0 schema for spring boot json response test
我编写 OPENAPI 3.0 yaml 文件作为 java REST api 项目的文档。它可以用 ReDoc 很好地渲染。为了帮助其他开发人员和我们的客户使用 API,我应该始终保持 java 响应 java 与 OPENAPI yaml
模式定义相同。
所以...有一些工具可以帮助使用 OPENAPI yaml 模式验证 JAVA 响应吗?
我见过一些工具,比如 rest-assured
can use json-schema
for response validation. But it seems that the OPENAPI schema 与 json 验证有点不同。我不能直接使用它。
我使用 https://github.com/mikunn/openapi2schema 解决了这个问题。此包有助于将 openapi 定义转换为有效的 json 架构草案 4 版本。然后我可以放心使用此 json 架构文件来验证 json 响应。
我编写 OPENAPI 3.0 yaml 文件作为 java REST api 项目的文档。它可以用 ReDoc 很好地渲染。为了帮助其他开发人员和我们的客户使用 API,我应该始终保持 java 响应 java 与 OPENAPI yaml
模式定义相同。
所以...有一些工具可以帮助使用 OPENAPI yaml 模式验证 JAVA 响应吗?
我见过一些工具,比如 rest-assured
can use json-schema
for response validation. But it seems that the OPENAPI schema 与 json 验证有点不同。我不能直接使用它。
我使用 https://github.com/mikunn/openapi2schema 解决了这个问题。此包有助于将 openapi 定义转换为有效的 json 架构草案 4 版本。然后我可以放心使用此 json 架构文件来验证 json 响应。