Ich verwende Spring Boot für eine einfache REST-API und möchte einen korrekten HTTP-Statuscode zurückgeben, wenn etwas fehlschlägt.
@RequestMapping(value="/rawdata/", method = RequestMethod.PUT)
@ResponseBody
@ResponseStatus( HttpStatus.OK )
public RestModel create(@RequestBody String data) {
// code ommitted..
// how do i return a correct status code if something fails?
}
Da Spring und Spring Boot neu sind, lautet die grundlegende Frage: Wie kann ich verschiedene Statuscodes zurückgeben, wenn etwas in Ordnung ist oder fehlschlägt?