@ResponseStatus
@ResponseStatus
em exceções customizadas
Definição
Deixar a API com exceções intuitivas para serem mais fáceis de se manipular no front-end.
IMPORTANTE: NUNCA deixar de tratar exceções, prefira utilizar @ExceptionHandler
, @ResponseStatus
ou logs
Exemplo
@ResponseStatus(code = HttpStatus.NOT_FOUND)
public class EntityNotFound extends RuntimeException {
public EntityNotFound(String message) {
super(message);
}
}