Описание тега handlerexceptionresolver

Interface to be implemented by objects than can resolve exceptions thrown during handler mapping or execution, in the typical case to error views. Implementors are typically registered as beans in the application context. Error views are analogous to the error page JSPs, but can be used with any kind of exception including any checked exception, with potentially fine-granular mappings for specific handlers.
2 ответа

Не удалось создать экземпляр [org.springframework.web.servlet.HandlerExceptionResolver]; сопоставлен неоднозначный метод @ExceptionHandler

Мой класс GlobalExceptionHandlerController: @ControllerAdvice public class GlobalExceptionHandlerController { @ExceptionHandler @ResponseStatus(HttpStatus.NOT_FOUND) public String handleError404(HttpServletRequest request, Exception e) { return "404…
1 ответ

HandlerExceptionResolver, MaxUploadSizeExceededException - загрузка продолжается, и ошибка не возвращается немедленно

Я использую Spring 3.1.1. У меня есть функция загрузки файла и я реализовал HandlerExceptionResolver для обработки ограничения размера файла. Я настроил размер весной mvc xml с атрибутом "maxUploadSize". Мое приложение использует Spring Security с о…
1 ответ

Подавить печать следов растяжения в Spring HandlerExceptionResolver

У меня есть этот обработчик: public class JsonHandlerExceptionResolver implements HandlerExceptionResolver { private static Logger log = Logger.getLogger(JsonHandlerExceptionResolver.class); @Override @ResponseBody public ModelAndView resolveExcepti…
0 ответов

Неожиданное поведение при настройке ExceptionResolver весной

Из документации среды Spring я узнал о настройке механизма обработки исключений в приложении Spring. Согласно документации, указано, что Spring предоставляет некоторые исключения по умолчанию Resolvers. SimpleMappingExceptionResolver Сопоставление м…
6 ответов

MaxUploadSizeExceededException не вызывает метод обработки исключений в Spring

Я использую Spring 3.2.0. Согласно этому ответу, у меня есть тот же метод в моем аннотированном контроллере, который реализует HandlerExceptionResolver интерфейс, такой как, public ModelAndView resolveException(HttpServletRequest request, HttpServle…
0 ответов

ExceptionHandler не найден на моей машине, но находится на сервере разработки

Я построил REST-API, в котором все проблемы обрабатываются путем генерирования исключений и последующей их обработки в аннотированном классе @ControllerAdvice, содержащем несколько методов @ExceptionHandler. По какой-то причине исключения не обнаруж…
1 ответ

Установка throwExceptionIfNoHandlerFound не имеет никакого эффекта в Spring 4.2.*

Настройка throwExceptionIfNoHandlerFound весной не действует 4.2.2. Это важно для меня, так как я должен отправить все ответы в формате JSON. Я устанавливаю throwExceptionIfNoHandlerFound в моем AppInitializer вот так: public class AppInitializer ex…
0 ответов

Spring: выдается исключение Catch из AccessDecisionManager - НЕ из контроллера

Использование Spring (4.2.4) с MVC (4.2.4) и Security (4.0.3). Я реализовал AccessDecisionManager, и в моем методе решения я выбрасываю исключение: public void decide( Authentication authentication, Object object, Collection<ConfigAttribute> c…
1 ответ

Как я могу обработать исключение MaxUploadSizeExceededException Tomcat в Spring?

Я провел некоторое исследование вокруг этого с противоречивыми результатами. Чтобы справиться с этой ошибкой, некоторые говорят, что мне нужно реализовать HandlerExceptionResolver в одном из моих контроллеров. Вот несколько ссылок для этого: Как обр…
1 ответ

Дескриптор Spring-boot NoHandlerException в @ControllerAdvice

Я хочу обработать исключение NoHandlerException в приложении Springboot и вернуть настраиваемое сообщение об ошибке. Я добавил следующее в свой application.properties и попытался переопределить сообщение об ошибке. spring.mvc.throw-exception-if-no-h…
0 ответов

Компонент сканирует класс на предмет HandlerExceptionResolver

У меня есть класс для HandlerExceptionResolver @Service public class GlobalHandlerExceptionResolver implements HandlerExceptionResolver{ @Override public ModelAndView resolveException(HttpServletRequest req, HttpServletResponse resp,Object handler, …
1 ответ

Spring boot API RESTful: проблема обработки ошибок с запросами

Я создаю RESTful API с загрузкой Spring, но у меня возникает проблема, когда я пытаюсь обработать ошибки, связанные с запросами. GetUserById (код): @GetMapping("/user/{id}") public User getUserById(@PathVariable("id") int idUser) throws UserIntrouva…