title: Execute Asynchronous call after return statement Reactive Core + Spring Boot
body: <p>I am Using Spring Boot 2 as my rest layer.
  I was wondering if there is a way to preform
  this with reactive Core  in java?</p>
  
  <pre><code>1)Response response = Response.ok.(Object).Build;
  2)new Thread() -&gt; {Some code that takes some time}
  3)return response;
  </code></pre>
  
  <p>I want to execute this asynchronously. So when we hit step 3 and return the 
  response, step 2 is still be executing. This is what I kind of did so far but its not really working. Step 2 stops after we hit step 3.</p>
  
  <pre><code>Mono&lt;Response&gt; Resp
  Mono&lt;Void&gt; void
  return Resp.Block();
  </code></pre>
  
  <p>:) </p>