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(Строковая строка); Чего мне не хватает в коде
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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