Estou usando o Spring Boot para uma API REST simples e gostaria de retornar um código de status HTTP correto se algo falhar.
@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?
}
Sendo novo no Spring e no Spring Boot, a questão básica é como retorno códigos de status diferentes quando algo está ok ou falha?