1

Grails Spring WebFlowのエラーを一般的に処理する簡単な方法はありますか?つまり、各ブロックにtry-catchブロックを含めるのではなく、フロー全体の一般的なハンドラーを含めることを意味します。

エラーコントローラー(マッピングからアクセス"500"(controller: "serverErrors", action: "error500"))にロジックを配置するための1つの解決策を見つけました。しかし、とにかく例外がスローされるので、それは私たちを怒らせるのに十分な方法ではありません。

ユーザーがURLのWebフローステップを手動で変更したときに発生するSnapshotNotFoundExceptionをキャッチしたいと思い?execution=e4s2ます。?execution=e4s3

それを行う方法はありますか?

4

1 に答える 1

2

Exception にグローバルトランジションを追加してみませんか?

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