Spring webflux не выполняет потоковую передачу, вместо этого дает ответ после завершения обработкиJAVA

Программисты JAVA общаются здесь
Anonymous
Spring webflux не выполняет потоковую передачу, вместо этого дает ответ после завершения обработки

Сообщение Anonymous »


Я пытаюсь передать данные построчно, полученные из реактивного MongoDb с использованием Spring Webflux, но это не потоковая передача, а выдача массового ответа после завершения обработки. Он дает ответ с полными данными. Ниже мой код

Контроллер

@GetMapping("/ldm") общественный Flux getAllLdm(){ вернуть сотрудникService.getAllLDM(); } Сервис

public Flux getAllLDM() { Flux ldmFlux = repo.findByLogLine1("искомая строка"); return ldmFlux.map((l) -> LDMMapper.mapToLogLine(l.getLogLine())).switchIfEmpty(Flux.empty()); } Репо

@Query("{ 'line': { $regex: ?0, $options: 'i' } }") Flux findByLine(Строковая строка); Чего мне не хватает в коде

Вернуться в «JAVA»