Scala 使用Play 2.4配置Swagger api

Scala 使用Play 2.4配置Swagger api,scala,swagger,playframework-2.4,swagger-play2,Scala,Swagger,Playframework 2.4,Swagger Play2,在使用Play2.4框架配置swagger api时遇到问题 按照此url进行配置: 配置后,会出现编译时错误,并显示消息“type ApiHelpController不是程序包控制器的成员”,因为此ApiHelpController.scala文件存在于app/Controller程序包中 有人知道我遗漏了什么。不确定您遗漏了什么,但让我向您展示一个可供选择的swagger play 2.4集成 与您尝试使用的版本不同,此版本不需要注释,您可以在路由文件中直接编写swagger spec作为注

在使用Play2.4框架配置swagger api时遇到问题

按照此url进行配置:

配置后,会出现编译时错误,并显示消息“type ApiHelpController不是程序包控制器的成员”,因为此ApiHelpController.scala文件存在于app/Controller程序包中


有人知道我遗漏了什么。

不确定您遗漏了什么,但让我向您展示一个可供选择的swagger play 2.4集成

与您尝试使用的版本不同,此版本不需要注释,您可以在路由文件中直接编写swagger spec作为注释。这种方法有几个好处:

  • 控制器保持清洁
  • 您不需要重复路径和参数
  • 您不需要学习其他API(注释API)
  • 此外,它还从case类反射生成swagger定义

    请查看:

    我不确定swagger JAXR,但swagger-play2软件包适合我。您可以参考您的建议(来自iheartradio),它对Java不是很有用。