标签: scala playframework playframework-2.1
在Play Framework控制器中,如何将异常映射到HTTP结果代码?例如,如果调用任何操作会产生MyDataLayer.EntityNotFound,我希望HTTP结果为404 not found。 Play是否提供了将异常类型映射到HTTP结果代码的方法?
MyDataLayer.EntityNotFound
404 not found
(我正在使用Play 2.1.1。)
答案 0 :(得分:4)
您可以覆盖play.api.GlobalSettings中定义的onError回调来处理错误并返回相应的HTTP状态代码。
onError