Gérer les codes retours de son API Spring de façon centralisée avec @ControllerAdvice ou @RestControllerAdvice

Introduction Si vous travaillez sur une API Spring au quotidien, vous pouvez trouver rébarbatif le fait de renseigner tous les codes HTTP correspondants aux différents cas d’erreur. On peut les gérer cette façon: @PostMapping public ResponseEntity save(@RequestBody Kata kata){ try { return new ResponseEntity<>(kataService.save(kata), HttpStatus.OK); }catch(Dat...