Witam, piszę właśnie rest api a spring webflux i nie mam pojęcia jak wyciągnąć dane z mono, pomoże ktoś z góry dzięki
- screenshot-20210304105559.png (63 KB) - ściągnięć: 17
Nie wyciągasz. Co wpada do Mono - zostaje w Mono i tak ma być.
Dzięki @KamilAdam udało mi się to zrobić w ten sposób
public Mono<TaskList> addTaskList(Principal principal, TaskList taskList) {
return userProvider.getUser(principal).flatMap(u ->
taskListRepository.save(taskList).map(t -> UserTaskList.builder().taskListId(t.getId()).userId(u.getId()).build())
.flatMap(userTaskListProvider::save)
).flatMap(t -> taskListRepository.findById(t.getTaskListId()));
}
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.