Я новичок в Scala и PlayFramework и пытаюсь понять, как я могу сделать инъекцию зависимостей. В основном мне нужен файл, который будет трейтом, и внедрить его в контроллер. Моя проблема в том, что мой класс контроллера не видит мою черту, это мой код
ПрофильТрейт
package traitss
import play.api.mvc._
trait ProfileTrait extends Controller {
def Addone()
}
Затем я пытаюсь ввести это в свой контроллер.
import java.nio.file.{Files, Paths}
import traitss.ProfileTrait_
import play.api.mvc.{Action, Controller}
import javax.inject._
class Profiles @Inject() (profileTrait: ProfileTrait) extends Controller
{
}
Однако мой контроллер его не видит, я пытаюсь следовать примеру здесь https://www.playframework.com/documentation/2.5.x/ScalaDependencyInjection . Я использую игровую среду версии 2.50.