繁体   English   中英

使用Play / Java-framework-2.5配置Swagger

[英]Configuring Swagger with Play/Java-framework-2.5

我正在尝试使用我的Play-2.5项目配置Swagger

我按照本教程进行了操作,但仅适用于较旧版本的Play而不使用Play-2.5。 随着项目迁移到Play-2.5,我们不得不删除swagger配置。

首先,问题似乎是Play-2.5中的静态控制器与非静态控制器,但我最终证明自己是错的。 我正面临这个错误

      type ApiHelpController is not a member of package controllers 
      GET         /api-docs                controllers.ApiHelpController.getResources

如果任何人知道Play-2.5 for Java的 Swagger配置链接,请指导。

PS:有Scala的教程不适用于java

试试这个回购:

https://github.com/CreditCardsCom/swagger-play

我创建了这个作为临时解决方法,直到我们在正式的招摇游戏回购中获得Play 2.5的支持。

我只使用了ZalandoPlay-Swagger项目 有很多文档,回购保持最新。

如果你想快速启动,你可以看看他们的激活模板 - 只需运行它,你就会得到Swagger生成的文档(已经包含了Swagger UI)。 从那里你可以开始调整它(寻找conf/echo.yaml文件)。

问题是,com.wordnik swagger-play2(你的教程用作库的内容)打破了Play 2.4及更高版本。 你可以试试这个 ,它使用一个不同的(io.swagger)。 我已经使用过这个,它适用于2.4。 但它也打破2.5。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM