Play 找不到我的控制器
Play cannot find my controller
我有一个控制器
class UserController @Inject()(userRepo: Repository[UUID, User],cc: ControllerComponents)(implicit exec: ExecutionContext) extends AbstractController(cc){
当我尝试将其用作 new controllers.UserController(userRepository, controllerComponents)
时,播放出现错误 cannot resolve symbol UserController
。我正在尝试使用依赖注入。
我也在尝试使用 controllers.AssetsComponents
,但得到了同样的错误。我可能在某个地方搞砸了配置。
我检查了 routesGenerator
在 build.sbt
中的评论
在我创建控制器实例的自定义应用程序加载器中,我不得不在文件中注释 import play.api._
。我不知道为什么包含 play.api._
会导致问题!
我有一个控制器
class UserController @Inject()(userRepo: Repository[UUID, User],cc: ControllerComponents)(implicit exec: ExecutionContext) extends AbstractController(cc){
当我尝试将其用作 new controllers.UserController(userRepository, controllerComponents)
时,播放出现错误 cannot resolve symbol UserController
。我正在尝试使用依赖注入。
我也在尝试使用 controllers.AssetsComponents
,但得到了同样的错误。我可能在某个地方搞砸了配置。
我检查了 routesGenerator
在 build.sbt
在我创建控制器实例的自定义应用程序加载器中,我不得不在文件中注释 import play.api._
。我不知道为什么包含 play.api._
会导致问题!