gpt4 book ai didi

scala - Swagger-play 在应用程序初始化期间抛出异常

转载 作者:行者123 更新时间:2023-12-02 04:43:17 27 4
gpt4 key购买 nike

我在尝试将 Swagger 附加到 Play Framework 应用程序时遇到问题。 Swagger lib 扫描未初始化的类并导致问题。有什么处理建议吗?

我提取了部分应用程序作为示例:

https://github.com/mgosk/play-swagger-example

CreationException: Unable to create injector, see the following errors:

1) Error injecting constructor, java.lang.RuntimeException: There is no started application
at auth.services.AuthService.<init>(AuthService.scala:24)
while locating auth.services.AuthService
for parameter 0 at auth.AnonymousAuthController.<init>(AuthController.scala:16)
while locating auth.AnonymousAuthController
for parameter 1 at router.Routes.<init>(Routes.scala:43)
while locating router.Routes
while locating play.api.inject.RoutesProvider
while locating play.api.routing.Router
for parameter 1 at play.modules.swagger.SwaggerPluginImpl.<init>(SwaggerPlugin.scala:33)
while locating play.modules.swagger.SwaggerPluginImpl
at play.modules.swagger.SwaggerModule.bindings(SwaggerModule.scala:11):
Binding(interface play.modules.swagger.SwaggerPlugin to ConstructionTarget(class play.modules.swagger.SwaggerPluginImpl) eagerly) (via modules: com.google.inject.util.Modules$OverrideModule -> play.api.inject.guice.GuiceableModuleConversions$$anon$1)
while locating play.modules.swagger.SwaggerPlugin

最佳答案

问题已在最新的、未记录的 swagger 版本中修复。只需使用:

libraryDependencies ++= Seq(
"io.swagger" %% "swagger-play2" % "1.5.3"
)

关于scala - Swagger-play 在应用程序初始化期间抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35566343/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com