Comments 7
Можно еще добавить примеры с исключениями в сервисах
0
Господи, насколько же Spring ужасен, в нем даже для обработки исключений есть аннотация.
Функция с названием handleXXXException, бросающая исключение — это прямо "победа", с рекурсиями оно всегда весело.
-4
Использовал @ResponseStatus, пока в Spring Boot 2.3 не отключили по умолчанию сообщение из эксепшна в ответе. Пока приходится явно включать с помощью
server.error.include-message=always
0
Служба проверяет, есть ли у текущего пользователя разрешение на вызов функции
лучше права проверять на уровне контроллера с помощью @PreAuthorize. Иначе контроллер занимается ненужной десерилизацией даже в случае недостаточных прав.
+1
Кажется, что прокидывание стектрейса по дефолту убрано в Spring Boot 2.2
/**
* When to include a "stacktrace" attribute.
*/
private IncludeStacktrace includeStacktrace = IncludeStacktrace.NEVER;
0
Sign up to leave a comment.
Валидация и обработка исключений с помощью Spring