Scala 喷洒路线中的CompleteWith指令

Scala 喷洒路线中的CompleteWith指令,scala,akka,spray,Scala,Akka,Spray,您好,我想在我的测试scala项目中使用completeWith来使用actor-per-request模式,但我无法从spray获得此指令的引用。我尝试使用complete指令,认为某个地方有磁铁,它会以我想要的方式响应,但这: pathPrefix("search") { path("book" / "getAvailable") { get { respondWithMediaType(`application/json`) { complete(i

您好,我想在我的测试scala项目中使用completeWith来使用actor-per-request模式,但我无法从spray获得此指令的引用。我尝试使用complete指令,认为某个地方有磁铁,它会以我想要的方式响应,但这:

pathPrefix("search") {
  path("book" / "getAvailable") {
    get {
      respondWithMediaType(`application/json`) {
        complete(instanceOf[Seq[Book]]) { completeFunction =>

不要工作。你知道喷雾剂中的什么指令与Akka中的completeWith类似吗?

答案是喷雾剂中没有completeWith,我使用了Akka http,因为喷雾剂不再开发:

      completeWith(instanceOf[Seq[BookApp]]) { completeFunction =>
        system.actorOf(Props(new HandlerActor(bookService, authorService))) ! Handler.AllBooks(completeFunction)
      }