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
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.