【发布时间】:2016-04-04 13:36:18
【问题描述】:
我们有一个使用 Spring MVC 构建的现有 REST API。 我们现在正在测试是否可以使用 Swagger(快速)生成内部文档。
我们的 REST 实现的问题是我们确实使用 Spring MVC 将业务对象转换为 json,但是我们有自定义的 json 转换器,基本上从业务对象创建 Jettison json 对象(键/值)。不幸的是,目前没有办法改变这一点。 顺便说一句,输入也是如此。 它基本上总是我们发送给客户端的 Hashmap。
因为我们可以使用 Springfox 生成控制器和它的方法是一个好的开始。 但我们也想记录输入/输出。 有没有办法使用 Swagger Annotation 手动记录输入/输出模型而不参考 Java 域类?
替代方案是我们完全编写自己的低级 Swagger 规范或研究其他解决方案。
【问题讨论】:
标签: spring-mvc swagger springfox