Spring如何在抛出事务(声明式事务注解@Transactional)定义的回滚异常时,不回滚相关数据库操作
这里写自定义目录标题
在调用的方法上加@Async注解, 在Spring中,基于@Async标注的方法,称之为异步方法;这些方法将在执行的时候,将会在独立的线程中被执行,调用者无需等待它的完成,即可继续其他的操作。 在异步方法中,如果出现异常,对于调用者而言,是不知道发生异常,所以即使异常和@Transactional注解上rollbackFor=Exception.class类型一致或者是其子类,也无法触发事务回滚。
但是要注意调用加了@Async注解的方法不能和调用的在同一类里,和@Transactio
原创
2020-12-07 18:49:15 ·
332 阅读 ·
0 评论