有没有办法在xml中替换以下Spring配置:
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" no-rollback-for="MyNoCausingRollbackException" />
</tx:attributes>
带注释或java配置的
?
我的目标是以这种方式配置每个事务行为,因此在MyNoCausingRollbackException
注释的方法中抛出@Transactional
将不会回滚当前事务。
我想避免每次在每个可能引发此类异常的方法上使用Transactional(noRollbackFor = ResourceNotFoundException.class)
来定义此类行为。