夸张的注释很容易偏离实际的代码。
例如。
我可以从 Response.ok 到 Response.created 很容易忘记将注释从200更新到201。
Response.ok
Response.created
或者,我可以更改有效值为null或不为null的内容,最终用户将得到令人困惑的拒绝消息,即使他们的负载与文档中所说的完全匹配。
如何测试我的狂妄文档是否与我的代码匹配?
不幸的是,我不能切换到Spring REST文档。
你可以检查 following library 其中包含几个处理API验证的项目。我认为您正在寻找的库名为“swagger请求验证器mockmvc”,但是您可能会发现其他库也很有用。 祝你好运。