@Transactional和AOP之间的混淆

@Transactional是否会在春季3取代AOP。它们是否相同? 我可以说@Transactional在内部实现了AOP吗?

@Transactionnal注释只是一种声明方法是(或类的所有方法都是)transactionnal的简单方法。

Spring Framework将使用AOP代理拦截对方法的调用并管理事务。

所以,我们可以说@Transactionnal内部使用AOP。

更多信息在这里

你可以说是Spring使用AOP为使用@Transactional注释的bean方法添加事务方面:在执行这样的方法之前,它启动一个事务(如果需要),并且在执行该方法之后,它提交或回滚交易。