In ionad gach modh rialtóra a fhilleadh in try/catch, ligeann Spring duit láimhseáil earráidí a lárú in aon rang amháin atá anótáilte @ControllerAdvice (nó @RestControllerAdvice). Gabhann modhanna atá marcáilte @ExceptionHandler eisceachtaí a chaitear áit ar bith i do rialtóirí agus iompaíonn siad ina bhfreagraí HTTP comhsheasmhacha iad.
Láimhseálaí domhanda
{
ApiError {
(, ex.getMessage());
}
ApiError {
ex.getBindingResult().getFieldErrors().stream()
.map(e -> e.getField() + + e.getDefaultMessage())
.collect(Collectors.joining());
(, msg);
}
}
