一般来说,有没有简单的方法来处理 Grails Spring WebFlow 中的错误?我的意思是不要在每个块中都有一个 try-catch 块,而是要有一个用于整个流程的通用处理程序。
我们找到了一种将一些逻辑放入错误控制器(通过映射访问"500"(controller: "serverErrors", action: "error500")
)的解决方案。但这还不够,因为无论如何都会抛出异常。
我们想捕获当用户手动更改 url 中的 web 流程步骤时发生的SnapshotNotFoundException?execution=e4s2
,比如说从到?execution=e4s3
有什么办法吗?