Возможно ли в Spring иметь универсальный обработчик исключений и аннотировать какое-либо исключение определенным статусоJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Возможно ли в Spring иметь универсальный обработчик исключений и аннотировать какое-либо исключение определенным статусо

Сообщение Anonymous »

В моем приложении Spring у меня есть обработчик всех исключений в моем контроллере отдыха:

Код: Выделить всё

@ExceptionHandler(Exception.class)
@ResponseStatus(value = HttpStatus.INTERNAL_SERVER_ERROR)
public String otherExceptions(Exception e) {
return "Internal Server Error";
}
Однако некоторые исключения помечаются определенным кодом состояния http:

Код: Выделить всё

@ResponseStatus(value = HttpStatus.UNAUTHORIZED)
public class UserNotAuthenticatedException extends RuntimeException {
}
К сожалению, аннотированные исключения также обрабатываются обработчиком исключений в контроллере. Можно ли каким-то образом указать Spring обрабатывать их, возвращая код состояния, которым они аннотированы?

Подробнее здесь: https://stackoverflow.com/questions/604 ... otate-some
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»