Sollte ein Spring WebFlux -Controller ein Mono oder das ausgepackte t zurückgeben?Java

Java-Forum
Anonymous
 Sollte ein Spring WebFlux -Controller ein Mono oder das ausgepackte t zurückgeben?

Post by Anonymous »

Ich erstelle eine reaktive API mit Spring WebFlux und Project Reactor. In meiner Controller-Ebene gebe ich derzeit ein Mono zurück wie folgt:

Code: Select all

@GetMapping("/example")
public Mono getExample() {
return myService.getData(); // returns Mono
}
Aber ich habe gehört, dass es besser ist, Mono nicht aus dem Controller zurückzugeben und stattdessen in der Servicesebene zu packen, und ein normales t als json. /> Oder sollte ich es blockieren und das Rohobjekt zurückgeben (t)? Ich würde mich über eine Erklärung darüber freuen, was korrekt ist und warum.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post