Play框架2.0.x中无法使用@Catch

3
在Play Framework 1.2.x中,可以使用@Catch注解来将方法作为控制器中的异常处理程序。然而,在2.x版本中,似乎已经没有了这个功能。请问是否有等效的注解可供使用?
2个回答

7
在Play框架1.x中,@Before@After@Catch@Finally已被替换为另一个概念@with,在2.x版本中使用。请参见文档页面上的操作组合部分

2
谢谢,我就猜到可能是这样。不过,我认为他们至少应该包含一个像@Catch所做的操作,但我想我仍然需要自己编写一些代码。 ;) - stian

2
你还可以使用全局对象的onError()方法。这基本上可以捕获应用程序抛出的所有异常。
请参见: 提供应用程序错误页面

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接