0

@Transactional 是否在 Spring 3 中替代了 AOP。它们是一样的吗?我可以说@Transactional 在内部实现 AOP 吗?

4

2 回答 2

4

注释只是一种简单的@Transactionnal方式来声明一个方法是(或一个类的所有方法都是)事务性的。

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

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

更多信息在这里

于 2013-01-01T16:54:51.050 回答
1

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

于 2013-01-01T16:48:43.933 回答