参考博客
当Spring发现@Transactional或者@Async时,会自动生成一个ProxyObject(代理类),如:
此时调用Class.transactionTask会调用ProxyClass.产生事务操作。
然而当Class里的一个非事务方法调用了事务方法,ProxyClass是这样的:
@transactional @Aysncspring失效的原因 spring动态代理
最新推荐文章于 2024-05-31 11:42:39 发布
参考博客
当Spring发现@Transactional或者@Async时,会自动生成一个ProxyObject(代理类),如:
此时调用Class.transactionTask会调用ProxyClass.产生事务操作。
然而当Class里的一个非事务方法调用了事务方法,ProxyClass是这样的: