【发布时间】:2016-01-15 18:17:44
【问题描述】:
我正在尝试找出让我的 API 文档成为事实来源的最佳方法,并通过集成测试或类似的东西理想地使用它来验证实际的 Java REST 代码。我们使用的是契约优先或消费者契约类型的方法,因此我们不希望文档必须从带注释的代码中生成,并且每次开发人员进行更改时都会更新。
一个想法是使用 Swagger,但我不确定如何最好地使用它来验证 API。理想情况下,最好在构建或集成测试过程中进行验证,以查看真正的响应(如果可能,请求)是否符合预期。我知道 Swagger 有很多用途和工具,我只是想把它包起来。或者,如果有更好的替代方法来处理 Java 代码。
【问题讨论】:
标签: java api validation continuous-integration swagger