0 Tage Serie
java / beginner
Snippet

JSON-Rückgabe mit @RestController

Die @RestController-Annotation teilt Spring mit, dass diese Klasse Web-Anfragen verarbeitet und den Rückgabewert (z. B. ein Java-Objekt) automatisch in das JSON-Format umwandelt.

snippet.java
java
1
2
3
4
5
6
7
@RestController
public class MessageController {
@GetMapping("/hello")
public Message getMessage() {
return new Message("Hello, Spring!");
}
}
spring
Erklärung
1
@RestController
Kennzeichnet die Klasse als Web-Controller, bei dem jede Methode ein Domänenobjekt anstelle einer Ansicht zurückgibt.
2
@GetMapping("/hello")
Verknüpft HTTP-GET-Anfragen an die URL /hello mit dieser Methode.
3
public Message getMessage()
Gibt ein Java-Objekt zurück, das Spring automatisch in JSON umwandelt.