title: Mono<ServerResponse> vs Mono<ResponseEntity<MyPojo>> as return type in Java Spring Webflux @RequestMapping
body: <p>Small question regarding using <code>Mono&lt;ServerResponse&gt;</code> vs <code>Mono&lt;ResponseEntity&lt;MyPojo&gt;&gt;</code> as return type please.</p>
  <p>I am seeing examples where sometimes, <code>Mono&lt;ServerResponse&gt;</code> is used as return type in a functional route from Spring Webflux.</p>
  <p>But also seeing examples where sometimes, <code>Mono&lt;ResponseEntity&lt;MyPojo&gt;&gt;</code> is used as return type in a Spring functional route.</p>
  <p>Moreover, there are many examples where <code>Mono&lt;ResponseEntity&lt;MyPojo&gt;&gt;</code> is used in the @Controller, @RequestMapping (Get, Post mapping etc...) as return type.</p>
  <p>But there are also few examples with returning <code>Mono&lt;ServerResponse&gt;</code>.</p>
  <p>May I ask, what is the difference between returning either one please?</p>