我正试图通过https://github.com/swagger-api/swagger-play/tree/master/play-2.4/swagger-play2将swagger整合到我的play 2.4项目中。
在我的conf / routes文件中,我有一个像这样的导入路由语法。
- > / gulp.Routes
当我添加此语法并启动服务器时。抛出一个招摇错误
"play.api.UnexpectedException: Unexpected exception[CreationException: Unable to create injector, see the following errors:
1) Error injecting constructor, java.lang.IllegalArgumentException: URI is not hierarchical
at play.modules.swagger.SwaggerPluginImpl.(SwaggerPlugin.scala:33)
while locating play.modules.swagger.SwaggerPluginImpl
at play.modules.swagger.SwaggerModule.bindings(SwaggerModule.scala:11): " etc.
我认为问题出现是因为swagger无法解析导入路由的语法。
任何人都知道修复/解决方法吗?