Slide 35
Slide 35 text
Spring WebFlux
• Stream
Copyright © Acroquest Technology Co., Ltd. All rights reserved. 35
@GetMapping(path = "/stream")
Flux> stream() {
return Flux.range(1, 5)
.map(i -> Map.of("data", LocalDateTime.now()))
.delayElements(Duration.ofMillis(500L));
}
$ curl -v -XGET localhost:8080/stream
[{"data":"2018-07-30T01:00:10.6239329"},{"data":"2018-07-
30T01:00:10.6259333"},{"data":"2018-07-
30T01:00:10.6259333"},{"data":"2018-07-
30T01:00:10.6259333"},{"data":"2018-07-30T01:00:10.6259333"}]
ストリームになっていない?