0 Tage Serie
java / beginner
Snippet

Flexible Antworten mit ResponseEntity

ResponseEntity repräsentiert die gesamte HTTP-Antwort. Du kannst sie verwenden, um den Statuscode, die Header und den Body zu konfigurieren, was mehr Kontrolle bietet als die Rückgabe eines reinen Objekts.

snippet.java
java
1
2
3
4
5
6
7
@GetMapping("/check")
public ResponseEntity<String> checkStatus() {
return ResponseEntity
.status(HttpStatus.OK)
.header("X-Version", "1.0")
.body("Service is active");
}
spring
Erklärung
1
ResponseEntity<String>
Ein Wrapper für die Antwort, die einen String-Body enthält.
2
.status(HttpStatus.OK)
Setzt den HTTP-Status explizit auf 200 OK.
3
.header("X-Version", "1.0")
Fügt der Antwort einen benutzerdefinierten HTTP-Header hinzu.