上海得物信息集团有限公司面试题更新 2026-08-05

@Transactional注解是如何实现事务传播的?如果A方法调用B方法,B怎么知道A上的注解信息(比如通过ThreadLocal)?

上海得物信息集团有限公司后端开发互联网/IT问题拆解技术原理Spring Framework

考察说明

考察Spring事务原理、注解元数据获取及事务上下文传递机制

回答思路

  1. 说明@Transactional通过AOP代理拦截方法调用
  2. 解释事务信息通过TransactionInfo封装并存入ThreadLocal
  3. 说明嵌套调用时事务传播行为(如REQUIRED、REQUIRES_NEW)如何由当前事务上下文决定
  4. 能区分自调用失效场景和代理机制的关系
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。