Transactional アノテーションでマークされたコントローラーがあります。@ExceptionHandler アノテーションを使用してメソッドハンドルで処理しているメソッドの結合によって、例外がスローされる場合があります。
public String join(Model uiModel) {
... here exception occures
}
@ExceptionHandler(BalanceException.class)
public String handle() {
return "someView";
}
ハンドルメソッドがビューの名前を返す場合、すべて問題ありません。残念ながら、トランザクションを必要とする別のコントローラーにリダイレクトする必要があります。
この取引を完了して、新しい取引を開始することは可能ですか?