Я использую JHipster. Я хочу отобразить некоторые данные на моей веб-странице. У меня есть метод ResponseEntity
. где я могу распечатать данные с помощью forEach(System.out::println)
Весна Ответ Возврат
Теперь проблема в System.out.println является пустой. если использовать код
return new ResponseEntity(a.map(b::collectinfo)
.forEach(System.out::println), HttpStatus.OK);
это говорит
Error:(99, 77) java: 'void' type not allowed here
Метод пост был использован
, как я могу это исправить.
Используйте некоторый буфер и печать в него? –
Если вы просто хотите увидеть, что внутри потока, не прерывая его, вы можете использовать [peek] (https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html# выглядывать-java.util.function.Consumer-). Обратите внимание, что вам все равно нужно собрать результат вашего потока. – Jaims
вместо использования вышеуказанного кода с использованием этого return new ResponseEntity (коллекция, HttpStatus.OK); Позже в клиентском коде вы перебираете эту коллекцию. –