假设我有一个实现JSON HTTP API的现有Java服务,我想添加一个Swagger架构并自动验证它的请求和响应,而无需重新调整服务以使用Swagger框架/代码生成。是否有任何提供Java API的东西我可以绑定并传递有关请求/响应的信息以进行验证?
(仅使用JSON模式验证器意味着在Swagger中手动实现许多其他功能。)
答案 0 :(得分:2)
我认为没有任何事情可以单独做到这一点,但您可以通过以下方式轻松完成此任务:
def product(a: Seq[Int]): Long = {
var p = 1L
for (e <- a) p = p * e
p
}
。您可以使用它来验证入站和出站有效负载这将让您轻松查看有效负载是否与预期结构相匹配。
当然,这都是使用Inflector自动完成的,但应该有足够的原始组件来帮助您在自己的实现中完成此操作