链接题目来自牛客 我的每日一套面试题专栏,每天更新一起打卡 8.说说Spring事务管理。 我的博客 它提供了一个统一抽象层,核心接口是PlatformTransactionManager。它有两种实现方式:编程式和声明式。我们最常用的是基于@Transactional注解的声明式事务,因为它对代码无侵入。 使用@Transactional时,需要重点关注它的几个属性:传播行为(比如默认的REQUIRED和创建新事务的REQUIRES_NEW)、隔离级别、超时时间和只读属性。同时,要注意事务失效的常见场景,比如方法的自调用、异常被捕获、方法非public等。 Spring事务的本质是通过AOP...