Webflow レベルで例外ハンドラがあります
<exception-handler bean="webflowExceptionHandlerBean"/>
また、フロー A とフロー B の 2 つの異なるフローがあります。フロー B はフロー A のサブフローです。
フローA
<flow>
<on-start>
<!-- SOME SET -->
</on-start>
<view-state id="viewStateA">
<transition id="goToFlowB" to="flowB"/>
</view-state>
<subflow-state id="flowB" subflow="flowB">
</subflow-state>
</flow>
フローB
<flow>
<on-start>
<!-- SOME SET -->
</on-start>
<view-state id="flowB">
<on-entry>
<!-- HERE THE EXCEPTION IS THROWN -->
</on-entry>
<transition id="goToT1" to="t1"/>
</view-state>
</flow>
そのため、 webflowExceptionHandlerBeanによってキャッチされないフロー Bのエントリで例外がスローされた場合
webflowExceptionHandlerBeanの構成はFlowExecutionExceptionHandlerを実装します
使ってみましたそれは機能しましたが、各フローでグローバル例外ハンドラーを 1 つだけ使用したいと考えています。
何が起こったか知っていますか?何か不足していますか?