如何让Swagger-UI在Play应用程序中运行

时间:2014-02-22 22:11:06

标签: playframework swagger swagger-ui

我刚刚将Swagger集成到我的Play应用程序中,它可以运行 - http://localhost:9000/api-docs/以JSON格式返回api文档。

现在我想使用Swagger-UI ......我已经按照README文件中的建议将distro复制到myApp\public,但无法使其工作 - 文档似乎有点过时了。

我尝试将其添加到conf\routes ...

GET  /swagger-ui    staticDir:public/swagger-ui

...但它不起作用,我总是收到以下错误消息:

Controller method call expected

目录public/swagger的内容为here。 感谢。

1 个答案:

答案 0 :(得分:4)

刚刚将以下路线添加到档案routes

GET /swagger-ui/*file  controllers.Assets.at(path = "/public/swagger-ui", file)

我希望它有所帮助。