Spring主动触发事务回滚

前言: Spring的事务回滚采用@Transactional,当方法中抛出异常时,会触发事务回滚。 如果没有异常,根据业务逻辑,想要主动触发事务回滚,要怎么实现呢?例如,调用一个第三方接口,如果返回值不是200,就要触发事务回滚。这期间并没有代码错误而抛出异常,只是根据接口的返回值来判断是否回滚。

posted on 2021-04-14 17:07  Neonuu  阅读(1205)  评论(0编辑  收藏  举报