**已关闭。**此问题是在寻求有关书籍、工具、软件库等内容的建议。它不符合Stack Overflow guidelines。它目前不接受回答。
我们不允许提问以寻求书籍、工具、软件库等方面的建议。您可以编辑问题,以便使用事实和引文回答。
6天前关闭
Improve this question的
我已经使用Swagger为REST API生成文档,但我正在构建Kafka侦听器,并希望为它生成文档。我们有没有可能用斯威格或类似的东西?
谢谢,曼尼什
**已关闭。**此问题是在寻求有关书籍、工具、软件库等内容的建议。它不符合Stack Overflow guidelines。它目前不接受回答。
我们不允许提问以寻求书籍、工具、软件库等方面的建议。您可以编辑问题,以便使用事实和引文回答。
6天前关闭
Improve this question的
我已经使用Swagger为REST API生成文档,但我正在构建Kafka侦听器,并希望为它生成文档。我们有没有可能用斯威格或类似的东西?
谢谢,曼尼什
2条答案
按热度按时间7fhtutme1#
我也有同样的需求,决定自己创造一些东西。我称之为swagger4kafka,它的工作原理与swagger非常相似,但它记录了
@KafkaListener
带注解的方法,而不是RestController
方法。它的源代码托管在github中:swagger4kafka repository在自述部分你可以找到如何使用它。
我不会说它已经准备好生产了,但我认为它对内部使用非常有用。
bhmjp9jg2#
Stav Shamir创建了一个改进的开源解决方案,名为Springwolf。
它会自动检测KafkaListener注解,并为异步世界创建AsyncAPI兼容文档(即Kafka)-就像Swagger对同步REST API所做的那样。