Нет.Вы не хотите делать это:
HomePageDAO.getSlogan.map { seqOfString =>
sender() ! seqOfString.head
}
«отправитель» может измениться (на самом деле, вероятно, так и будет), пока Future не завершится.Что вы можете сделать, это использовать pipeTo
и ответить отправителю, когда Future завершит свою работу.
HomePageDAO.getSlogan pipeTo sender()
Личное мнение: Актер в этом случае излишен.Тебе это не нужно.Просто используйте HomePageDAO
вместо ActorTestController
.