ฉันใช้ 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 คำถามพื้นฐานคือฉันจะส่งคืนรหัสสถานะต่างๆได้อย่างไรเมื่อมีบางอย่างตกลงหรือล้มเหลว