Spring Boot 的 @Transactional 为什么会失效?从代理、自调用到异常回滚的排查实战 - 杨凯凡

Wait 5 sec.

【摘要】Spring Boot 开发中,明明添加了 @Transactional,为什么异常发生后数据还是提交了?本文从 Spring 事务代理机制入手,通过 Spring JDBC、H2 和 JUnit 构建可复现的案例,系统分析同类方法调用、异常回滚规则、异常捕获、异步线程、事务传播行为以及多数据源等常... 阅读全文