I read the topic How to use Spring WebClient to make multiple calls simultaneously? , but my case is a bit different. I'm calling 2 different external services using webclient, let's say from method Mono < Void > A() , followed by Mono < Void > B (). My goal is to extract data from A(), then pass it to B(). Is there correct way to avoid:
- asynchronous call (which leads to Illegal arg exception, since B requesting args BEFORE A() complete);
- blocking call, cause the system is reactive.
Is there are a standart way to achieve it?