rest-utils
2 года назад
год назад
2 года назад
год назад
2 года назад
2 года назад
год назад
README.md
Небольшой набор вспомогательных классов для Spring Boot 3.x.x Web приложений
Набор включает в себя:
- RestControllerAdvice Bean для обработки часто встречающихся исключений
- Исключение для формирования ответов API с определенным статусом
- Набор аннотаций для Swagger | OpenAPI, описывающие основные варианты HTTP ответов
Quick start
Добавить в проект зависимость:
После чего обработка исключений с использованием включается добавлением аннотации
RestControllerAdvice к любому классу конфигурации или основному классу приложения:@EnableRestExceptionHandler
Стандартное тело ответа с сообщением об ошибке будет иметь вид:
Так же есть возможность более тонкой настройки - обработка ошибок только для выбранных контроллеров.
Для этого вместо аннотации нужно использовать аннотация @EnableRestExceptionHandler,
которая добавляется непосредственно к контроллеру, в котором нужно включить обработку ошибок.RestExceptionHandler