Я использую Spring Boot для простого REST API и хотел бы вернуть правильный код состояния HTTP, если что-то не удается.
@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?
}
Поскольку я новичок в Spring и Spring Boot, основной вопрос заключается в том, как мне вернуть разные коды состояния, когда что-то в порядке или не удается?