在spring配置文件中配置事务管理器
<!--配置事物管理器 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" /> //需要数据源
</bean>
<!-- 注解式事务配置(这个注解就是 你哪些方法需要事务你就在那个方法上写一个@Transactional 这个标记) -->
<!-- 开启事务注册,标注@Transactional的类和方法将具有事务性 -->
<tx:annotation-driven transaction-manager="transactionManager"/>
<!-- 定义切面 -->
<aop:config proxy-target-class="true"/>
详解:https://blog.youkuaiyun.com/trigl/article/details/50968079
https://blog.youkuaiyun.com/chen_pt/article/details/70159633 ssm框架事务配置详解
https://blog.youkuaiyun.com/rong_wz/article/details/53787648