如何在Grails中安装异常处理程序,捕获传播给用户的所有异常?
答案 0 :(得分:16)
您可以使用resources.groovy覆盖exceptionHandler bean,并使用您自己的扩展GrailsExceptionResolver的类
e.g。
beans = {
exceptionHandler(com.yourapp.YourExceptionHandler){
// this is required so that calls to super work
exceptionMappings = ['java.lang.Exception': '/error']
}
}