我们目前有一个java代码库,其中有相当数量的rest端点已经用io.swagger 1.5注解进行了注解。我们希望转到OpenAPI3.0,因此我正在寻找一种工具,将代码中的注解更新为io.swagger 2.x注解。有这样的工具吗?
628mspwn1#
据我所知没有。我只知道有一些工具可以将swagger yml或swagger json规范从1.x版本迁移到2.x版本,甚至从swagger迁移到openapi。 swagger 的转换器就是其中之一。但是,迁移带有注解的java代码需要大量的手工工作。也许这本david merrick的指南和一些查找并替换为您喜爱的ide的指南可以为您节省一些时间。一个好的未来投资可能是将所有与招摇过市相关的代码重构为yaml规范,并从该规范生成Java代码。通过这种方式,您可以对spec文件进行基于工具的迁移,然后生成javacode。
1条答案
按热度按时间628mspwn1#
据我所知没有。我只知道有一些工具可以将swagger yml或swagger json规范从1.x版本迁移到2.x版本,甚至从swagger迁移到openapi。 swagger 的转换器就是其中之一。
但是,迁移带有注解的java代码需要大量的手工工作。
也许这本david merrick的指南和一些查找并替换为您喜爱的ide的指南可以为您节省一些时间。
一个好的未来投资可能是将所有与招摇过市相关的代码重构为yaml规范,并从该规范生成Java代码。
通过这种方式,您可以对spec文件进行基于工具的迁移,然后生成javacode。