在不使用注释的情况下为遗留Java应用程序生成swagger定义

时间:2017-11-17 05:47:44

标签: java swagger-2.0

是否可以为不遵循基于REST的服务的旧Java应用程序生成swagger定义? 注意:我能够为使用REST JAXRS的应用程序和一些其他框架(如spring)生成swagger。因此,期望可以为不使用任何注释的应用程序生成。例如,仅使用html,jsp,servlet等开发的Web应用程序。在某些地方,我看到swagger专门用于REST服务,但只是想确保有一种方法可以用于遗留应用程序。

1 个答案:

答案 0 :(得分:0)

如果不提供swagger生成JSON的方法,就无法做到这一点。 有两种选择:

  1. 使用swagger注释。 (支持JAX-RS原生的,以减少重复,但你可以只使用Swagger做一切)
  2. 手动生成swagger.json或编写自己的逻辑,生成兼容的JSON。
  3. Swagger UI就是可视化描述REST服务的预期格式的JSON。