Kolejno:
-pobieram product po id (ProductService.getProductWithParts)
-w odpowiedzi mam listę z idkami parts
-strzeal w streamie po każdą część - Part
-mając Product i listę Part próbuję stworzyć ProductDto
https://github.com/baambaam/demo/commit/36918b6b5b2a0c90d722c870a332bd31063a104a
błąd jaki dostaję:
java.lang.IllegalStateException: block()/blockFirst()/blockLast() are blocking, which is not supported in thread
Czyli chodzi o metodę ProductService.convertToProductDto, gdzie próbuję Wyciągnąć obiekt z Mono:
map(Mono::block)
Nie mam już pomysłu jak to rozwiązać. To oczywiście tylko przykład, żeby odzwierciedlał jako tako problem. Może macie jakiś pomysł co tam nie tak? Generalnie wszystko dzieje się w ProductService
. Całość się kompiluje, ale wchodząc na localhost:8080/product/1 wywala ww błąd