【问题标题】:Documenting POJO's through code with Javax annotations and Hibernate validation通过带有 Javax 注释和 Hibernate 验证的代码记录 POJO
【发布时间】:2016-08-22 09:10:14
【问题描述】:

我有一个 Spring Boot RESTful API,它接受 JSON 作为 POST 操作的请求正文。 JSON 使用 Jackson ObjectMapper 转换为某些对象。随着越来越多的团队使用我们的 API,我们需要有良好的最新文档。我已经将 Swagger 和 Spring REST Docs 视为记录 API 的方法。但是,我没有看到对我的情况有帮助的示例。

我有很多 POJO。它们都继承自一个共同的 POJO,有些具有许多继承链。存在许多不同的 POJO,每个都代表不同的事件。 POJO 具有诸如 @NotNull 之类的注释和其他 ObjectMapper 注释来描述 JSON。我们希望通过代码记录这些 POJO 或模型,以便我们始终拥有与代码同步的文档。 Swagger 对于我们的案例来说似乎太简单了,因为我们的 POST API 接受许多不同的模型,而我什至还没有看到 Spring REST Docs 的在线示例。

所以基本上,我的问题是:我可以通过代码用注释记录我的 POJO 吗?谢谢!

【问题讨论】:

标签: spring hibernate spring-boot jackson swagger


【解决方案1】:

看看 JSONDoc: http://jsondoc.org

我在我的 Spring 项目中使用它,它很棒!

【讨论】:

  • 与 Spring Docs 相比或与 Swagger 2 相比,它的优势/劣势如何?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-05
  • 1970-01-01
  • 1970-01-01
  • 2013-08-14
  • 1970-01-01
  • 2012-05-24
  • 2012-03-02
相关资源
最近更新 更多