【发布时间】:2015-06-17 12:20:06
【问题描述】:
我正在尝试使用 Java 在 Play 框架(RESTful)中实现全局异常处理。在搜索时,我发现扩展 GlobalSettings 并覆盖 onError 方法应该可以处理所有错误并给出适当的响应/视图。但是在我执行“激活器运行”的控制台中,我仍然得到异常的丑陋堆栈跟踪。有没有办法停止打印堆栈跟踪,或者 Play 框架是否真的在处理异常?
@Override
public Promise<Result> onError(RequestHeader request, Throwable t) {
return Promise.<Result>pure(Results.status(200, tr.getLocalizedMessage()));
}
【问题讨论】:
标签: java exception playframework