Поэтому я сначала зашел в свой репозиторий и просмотрел все эти элементы в базе данных. , применен метод findAll(); затем, находясь там, я использовал поток().foreach(), который в конечном итоге позиционировал меня внутри каждого элемента, позволяя получать любую информацию, например, доступ к его спискам и другим вещам.
Но это вызывает исключение
Код: Выделить всё
Required type:Object
Provided:void
Код: Выделить всё
public ResponseEntity allshots(Authentication authentication) {
Map dto = new HashMap();
dto.put("player_shots_detail", playerCrabRepository.findAll().stream().forEach(playerCrab -> { playerCrab.getDiceCrabList().stream()
.map(diceCrab -> makeDiceCrabMiniDto(diceCrab)).collect(Collectors.toList());}));
return new ResponseEntity(dto, HttpStatus.CREATED);
}

Означает ли это, что я должен вернуть что-то вместо void?
Я ценю любую помощь и заранее благодарен
Подробнее здесь: https://stackoverflow.com/questions/630 ... pring-boot