Spring @Transactional 内部调用的失效问题
须知
@Transactional 底层使用TransactionInterceptor类在方法执行前后开启事务和关闭事务
spring的动态代理,分为两种:jdk自身代理和cglib代理方式
参考:https://blog.csdn.net/a837199685/article/details/68930987
场景
case1
接口和实现类,test1中不加@Transactional,test2加@Transactional,外部调用test1()方法
结果:test2方法失败时,事务并
原创
2021-03-16 18:08:38 ·
658 阅读 ·
0 评论