后端岗位面试题更新 2026-08-05

请谈谈Spring框架中如何开启事务?使用注解驱动事务时,有哪些常见原因会导致事务失效?并解释事务的传播行为。

深圳虾皮信息科技有限公司后端开发互联网/IT风险判断技术原理问题排查Spring Framework

考察说明

考察Spring事务的原理、注解配置、失效场景及传播行为理解

回答思路

  1. 说明基于XML和注解两种开启方式,重点讲解@Transactional的用法
  2. 列举事务失效的常见原因,如方法自调用、非public方法、异常被捕获、传播行为设置错误等
  3. 解释事务传播行为的含义,并举例说明不同传播级别的适用场景