Catch-all обработчик исключений в Grails - PullRequest
5 голосов
/ 18 сентября 2009

Как я могу установить обработчик исключений в Grails, который перехватывает все исключения, которые распространяются на пользователя?

1 Ответ

16 голосов
/ 18 сентября 2009

Вы можете переопределить bean-компонент exceptionHandler, используя resources.groovy, своим собственным классом, расширяющим GrailsExceptionResolver

, например

beans = {
    exceptionHandler(com.yourapp.YourExceptionHandler){
        // this is required so that calls to super work
        exceptionMappings = ['java.lang.Exception': '/error'] 
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...