title: Spring Reactive MVC vs @EnableAsync
body: <p>I'm a newbie to Spring Reactive Modules. What I got is basically, at its core it enable reactive programming and we can develop end to end reactive service.</p>
  
  <p>But, suppose I just want to make my controller as Async, so that I can do work on multiple threads and send a reply like "Task Started" (not particularly this) and have my work going on and close the <code>HTTP</code> link.</p>
  
  <p>I also got to know about <code>@EnableAsync</code> and <code>@Async</code> to make a method Async. </p>
  
  <p>What if I just use <code>@Async</code> above my controller method that I want to make async. It worked but, is this a good practice? And can we use this in production codes?</p>