引入依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>5.2.15.RELEASE</version>
</dependency>
<!--spring-切面依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>5.2.15.RELEASE</version>
</dependency>
在spring.xml 配置文件中配置事务管理器 (transactionManager),这个ref指的是配置的数据源
<!--创建spring事务管理类-->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="sqlLocation"/>
</bean>
<!--创建spring事务管理驱动注解-->
<tx:annotation-driven transaction-manager="transactionManager"/>
在需要开启事务的方法或类上加入这个注解
@Transactional