Używam Spring Boot do prostego interfejsu API REST i chciałbym zwrócić poprawny kod stanu HTTP, jeśli coś się nie powiedzie.
@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?
}
Będąc nowicjuszem w Spring i Spring Boot, podstawowe pytanie brzmi: jak zwrócić różne kody stanu, gdy coś jest w porządku lub nie działa?