Spring-声明事务控制
实质上仍然是AOP思想
xml配置事务增强
以转账为例:
转账方法是切点,事务控制是通知
引入spring-tx:
org.springframework
spring-tx
5.3.17
配置事务增强:
注释配置事务增强
@Repository("xxxDao") // dao类
@Service("xxxService") // service类
// 参数和上述xml中的tx:method一致,需要可自行添加
@Transactional() // 使用在需要事务增强的方法上
你还需要配置组件扫描和事务的注解驱动