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

在Spring中,如果必须在方法内部调用本类方法,且不能使用this.调用以避免@Transactional失效,应如何实现?

京东淘天集团后端开发互联网/IT电商技术原理方案权衡问题排查Spring Framework

考察说明

考察对代理注入和编程式事务等替代方案的理解

回答思路

  1. 能提出通过AopContext.currentProxy()获取代理对象并调用的方案
  2. 能提出通过自身引用注入实现代理调用
  3. 能提出注入ApplicationContext获取Bean来调用
  4. 能说明原因并比较各种方案的优缺点
本题已收录答题指导

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

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