我有一个标有事务注释的控制器。方法连接可能会抛出异常,我在@ExceptionHandler 注释的帮助下通过方法句柄进行处理。
public String join(Model uiModel) {
... here exception occures
}
@ExceptionHandler(BalanceException.class)
public String handle() {
return "someView";
}
当handle方法返回视图的名称时,一切都很好。不幸的是,我需要重定向到另一个需要事务的控制器。
是否有可能完成这笔交易并开始新的交易?