5
ユーザに伝播するすべての例外をキャッチする例外ハンドラをGrailsにインストールするにはどうすればよいですか?Grailsのキャッチオール例外ハンドラ
ユーザに伝播するすべての例外をキャッチする例外ハンドラをGrailsにインストールするにはどうすればよいですか?Grailsのキャッチオール例外ハンドラ
あなたは
GrailsExceptionResolver
を拡張する独自のクラスを使用してresources.groovy exceptionHandlerのBeanをオーバーライドすることができ、例えばbeans = {
exceptionHandler(com.yourapp.YourExceptionHandler){
// this is required so that calls to super work
exceptionMappings = ['java.lang.Exception': '/error']
}
}
ありがとうございました。全員の解決策を明確にするために、 'exceptionHandler'は' GrailsExceptionResolver' – Saurabh
のすっきりした解決策を上書きします。ありがとう – angryip