Spring boot 2 WebFlux generate Json stream in the new version
for example
@GetMapping(value = "stream", produces = APPLICATION_STREAM_JSON_VALUE)
public Flux<Data> stream() {
return Flux.interval(Duration.ofSeconds(1)).map(Data::new);
}
will produce issuing new data every one second
{"value":"1"}
{"value":"2"}
{"value":"3"}
{"value":"4"}
{"value":"5"}
{"value":"6"}
i have tried angular 5 httpclient
findAll(): Observable<Data> {
return this._http.get<Data>(this.url);
}
but it not work for me as i want to be reactive it not send me the result as it cache the result until the connection colsed
I want to ask what is the best way to handle this Json in angular 5