Spring-Boot 出现Transaction marked as rollback only异常
最近在开发的过程中遇到了使用Transactionmarkedasrollbackonly的问题,了解到报错的原因:应该是事务被rollback了多次导致的错误。仔细看代码,由于项目中在aop切面、控制层、service分别开启了一次事务,而在service里报错的时候本来在service层已经进行了一次rollback,但是由于在aop环绕切面的时候也开启了事务,捕获到了来自service的异常