我有一个控制器
class UserController @Inject()(userRepo: Repository[UUID, User],cc: ControllerComponents)(implicit exec: ExecutionContext) extends AbstractController(cc){
当我尝试将其用作new controllers.UserController(userRepository, controllerComponents)
时,Play会给出错误cannot resolve symbol UserController
。我正在尝试使用依赖注入。
我也在尝试使用controllers.AssetsComponents
,但却得到同样的错误。我可能在某个地方弄乱了配置。
我已检查routesGenerator
build.sbt
答案 0 :(得分:1)
在我创建控制器实例的自定义应用加载器中,我不得不在文件中注释import play.api._
。我不知道为什么包括play.api._
引起了这个问题!