Какой самый простой способ перейти от ведения журнала исключений к обработке исключений в приложении Spring MVC?

В моем приложении Spring MVC есть методы, которые выглядят следующим образом:

@RequestMapping(value = "/foo", method = RequestMethod.GET)
public final void foo(HttpServletRequest request, ModelMap modelMap){
    try{
        this.fooService.foo();
    }
    catch (Exception e){
        log.warn(e.getMessage(), e);
    }
}

Исключения перехватываются и регистрируются, но не обрабатываются в противном случае.

fooService , вызванный выше, делает то же самое: никогда не передает исключения в контроллер, а улавливает и регистрирует их. Итак, на самом деле этот код исключения контроллера никогда не будет вызван.

Какой лучший и самый простой подход для реализации правильной обработки исключений в моем приложении?

8
задан Peachy 3 July 2011 в 19:55
поделиться