文件名称:贪吃蛇java源码-play-swagger:用于播放框架的Swagger规范生成器
文件大小:89KB
文件格式:ZIP
更新时间:2024-06-26 20:00:48
系统开源
贪吃蛇java源码 用于 Play 的 Swagger API 规范生成器 一个从路由文件和案例类反射生成 swagger 规范的库,不需要代码注释。 这个库中的原则 无代码污染(例如注释) DRY(从代码中提取尽可能多的信息) 在记录端点时,它应该只是您需要编写的 swagger 规范。 您不需要学习其他 API 或规范格式。 翻译成 将您的路由文件写为注释(json 或 yml) 在您的 swagger 规范中引用您的案例类,play-swagger 将生成定义 覆盖评论中的 swagger 规范或基本 swagger 规范文件(conf 中的 swagger.yml 或 swagger.json)中的任何内容 ============================ 日常使用 有关安装/入门,请参阅下一节。 一个简单的例子 在cards.routes ,它在routes中被引用为 -> /api/cards cards.Routes 您可以在注释中编写以下 swagger 规范(此示例在 yml 中,但也支持 json)。 注释必须以###开头和结尾。 如果你不在这里写任何评论,
【文件预览】:
play-swagger-master
----example()
--------conf()
--------test()
--------LICENSE(591B)
--------app()
--------build.sbt(420B)
--------README(84B)
--------.gitignore(80B)
--------project()
--------public()
----core()
--------src()
----docs()
--------AlternativeSetup.md(2KB)
----.github()
--------workflows()
----version.sbt(42B)
----LICENSE(11KB)
----build.sbt(2KB)
----sbtPlugin()
--------src()
----scripted.sbt(0B)
----.gitignore(275B)
----project()
--------plugins.sbt(413B)
--------Publish.scala(1KB)
--------Dependencies.scala(736B)
--------Versioning.scala(222B)
--------Format.scala(620B)
--------build.properties(17B)
--------Testing.scala(184B)
----README.md(14KB)