Play Framework: как использовать Scala ActionBuilder в контроллерах Java - PullRequest
1 голос
/ 16 мая 2019

Мне нужно использовать зашифрованные куки в проекте Play Framework с контроллерами Java. Я впервые работаю с Play (я тоже не знаю Scala). Я нашел пример в Tech Hub Lightbend, который использует симметричное шифрование для достижения того, что мне нужно, однако он написан на Scala:

https://github.com/playframework/play-scala-secure-session-example

В этом примере в файле package.scala определен класс UserInfoAction синглтона, который расширяет ActionBuilder.

Поскольку я новичок в Play и Scala, я не знаю, возможно ли использовать класс UserInfoAction в контроллерах Java. Если это так, я был бы признателен за любые рекомендации о том, как передать аргумент UserRequest [_] в представление, как они делают в классе HomeController.scala:

def index = userAction { implicit request: UserRequest[_] =>
Ok(views.html.index(form))
}

Это может быть очень простой проблемой, но я не нашел учебника о том, как смешивать такого рода классы Scala с контроллерами Java в проекте фреймворка play.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...