내가 기다릴 미래를 완료하고 콘텐츠 인쇄습니다. 경우에도 모든 것이 완료되면,메인 프로그램 종료되지 않고 나를 죽여야합니다.
def main(args: Array[String]): Unit {
val req = HttpRequest(GET, myURL)
val res = Http().singleRequest(req)
val resultsFutures = Future {
val resultString = Await.result(HttpRequests.unpackResponse(res), Duration.Inf)
JsonMethods.parse(resultString).extract[List[Results]]
}
val results = Await.result(resultsFutures, Duration.Inf)
println(results)
}
그래서 results
가 콘솔에서 예상한 주장하지만 응용 프로그램이 아직 끝나지 않습니다.
내가 할 수 있는 응용 프로그램을 종료하려면? 은 여전히 뭔가를 실행하는 메인을 기다리고 있는가?
나는 사용:
- scala2.12.10
- akka2.5.26
- akkaHttp10.1.11
implicit val system: ActorSystem = ActorSystem()
에는 개체의 실행됩니다.