在使用此处报告的方案处理 Grails 2.2.4 中的异常时:
class ErrorController {
def index() {
def exception = request.exception.cause
def message = ExceptionMapper.mapException(exception)
def status = message.status
response.status = status
render(view: "/error", model: [status: status, exception: exception])
}
}
引发异常:
groovy.lang.MissingPropertyException: No such property: ExceptionMapper for class: ErrorController
用于一般处理控制器异常的 grails 机制是如何工作的?
建议的代码是 Grails 中的最佳实践/推荐方式吗?