Я использую Spring со скоростью. Время от времени скорость создает исключение, подобное
Ошибка интерполяции строкового литерала: org.apache.velocity.exception.MethodInvocationException: вызов метода getMessage в классе org.springframework.web.servlet.support.RequestContext вызвал исключение класса org.springframework.context.NoSuchMessageException: сообщение не найдено в код «XX» для локали «en_US».
Вопрос в том, могу ли я поручить Spring подавить NoSuchMessageException
? Я новичок в Spring, поэтому не знаю, могу ли я создать обработчик исключений, который не будет генерировать исключение, если сообщение не найдено? В моем случае это допустимый вариант использования, когда некоторые сообщения в файле messages.properties
не найдены.
[РЕДАКТИРОВАТЬ] - я нашел способ org.apache.velocity.app.event.MethodExceptionEventHandler
предоставить четный обработчик для скорости. Однако я не уверен, как зарегистрировать его в Spring.