1

一般来说,有没有简单的方法来处理 Grails Spring WebFlow 中的错误?我的意思是不要在每个块中都有一个 try-catch 块,而是要有一个用于整个流程的通用处理程序。

我们找到了一种将一些逻辑放入错误控制器(通过映射访问"500"(controller: "serverErrors", action: "error500"))的解决方案。但这还不够,因为无论如何都会抛出异常。

我们想捕获当用户手动更改 url 中的 web 流程步骤时发生的SnapshotNotFoundException?execution=e4s2 ,比如说从到?execution=e4s3

有什么办法吗?

4

1 回答 1

2

为什么不为异常添加全局转换?

<global-transitions>
    <transition on-exception="java...SnapshotNotFoundException" to="..."/>
</global-transitions>
于 2013-02-11T06:14:17.870 回答