transaction-manager默认为transactionManager

我把DataSourceTransactionManager的bean的id写成了dataSourceTransactionManager

<bean id="dataSourceTransactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><!--        注入数据源--><property name="dataSource" ref="druidDataSource"/></bean>

然后

错误示范:<tx:advice id="txadvice" >
正确示范:<tx:advice id="txadvice" transaction-manager="transactionManager">

tx:advice标签没有写上transaction-manager属性,这个属性应该对应的是DataSourceTransactionManager的bean的id

还要添加依赖:

<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver -->
<dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.6</version><scope>runtime</scope>
</dependency>

reference: https://codeleading.com/article/37553291418/

spring xml 配置transactionManager事务管理器踩的坑相关推荐

  1. 解决在Spring整合Hibernate配置tx事务管理器出现错误的问题

    解决在Spring整合Hibernate配置tx事务管理器出现错误的问题 参考文章: (1)解决在Spring整合Hibernate配置tx事务管理器出现错误的问题 (2)https://www.cn ...

  2. SSM中进行注解式和XML配置式事务管理

    场景 前面实现SSM简单整合以及CRUD参照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85161018 SSM中配置事务管 ...

  3. Spring xml配置式的拦截器

    传统的xml配置式使用拦截器拦截请求. 一.Web.xml配置 在Web.xml 配置Spring核心控制器DispatcherServlet接收所有请求. <servlet><se ...

  4. Spring事务管理器的配置和使用

    Spring事务管理器的配置和使用 1.为什么要配置spring事务管理器. 在将spring和hibernate结合之后,我们需要将事务管理交给spring管理.以保证数据的安全型,避免脏数据的出现 ...

  5. spring的annotation-driven配置事务管理器详解

    来源:http://blog.sina.com.cn/s/blog_8f61307b0100ynfb.html 这篇文章是我从ITeye上复制来的,看了一遍,觉得很深刻,决定把他复制来,对原作者表示感 ...

  6. spring事务管理器的作用_【面试必问】Spring中的事务管理详解

    在这里主要介绍Spring对事务管理的一些理论知识,实战方面参考上一篇博文: http://www.cnblogs.com/longshiyVip/p/5061547.html 1. 事务简介: 事务 ...

  7. Java中Spring中的方法加上try catch后事务管理器失效无法回滚的情况

    beab.xml配置 <bean id="dataSource" class="org.springframework.jdbc.datasource.Driver ...

  8. mybatis plus 事务管理器_Mybatis中的事务

    Mybatis中的事务 数据库中的事务可以保证在连续执行的多条写操作(增删改)时,这多条操作要么成功,要么全部失败,以保证数据和逻辑的完整及严谨 在使用mybatis时,无需考虑事务如何创建,如何提交 ...

  9. 全面分析 Spring 的编程式事务管理及声明式事务管理(转)

    摘要 Spring 的事务管理是 Spring 框架中一个比较重要的知识点,该知识点本身并不复杂,只是由于其比较灵活,导致初学者很难把握.本教程从基础知识开始,详细分析了 Spring 事务管理的使用 ...

最新文章

  1. c++ 中__declspec 的用法
  2. 用 SpringBoot,亲自打造一个在线题库系统
  3. 区块链和java哪个更难_java 区块链中设计合理的难度系数
  4. 思科设备debug命令的使用
  5. C++之默认参数顺序(从右到左)和调用顺序(从左到右)
  6. 运营商发展市场空间还剩下哪些模式?
  7. macOS Monterey 12.0.1(21A559) 正式版三分区原版黑苹果镜像
  8. jsp遍历List map
  9. html动画引擎,AlloyStic HTML5骨骼动画
  10. GCC 预处理的宏 (predefined macros)
  11. 无人机倾斜摄影—三维建模和DSM,DEM,DOM(正射影像)的生成「CC(Smart3D)),Pix4d,Photoscan,Inpho」
  12. 微信内分享域名防红方案-微信域名防封跳转技术的方案解析_微信域名防封推广源码
  13. 【 文字识别-优化加速】-google翻译手机版
  14. oracle 查询字符代码dump,字符集问题(Linux、oracle、终端等,导入导出数据)
  15. 服务器本地视频怎么网站播放视频教程,远程服务器的视频怎么在本地播放
  16. 什么是DHCP?为什么要用DHCP?(中科三方)
  17. Unity中实现群组行为
  18. 微信小程序开发采坑记录1
  19. [数值分析]不动点迭代法
  20. 搜索引擎JSONP接口

热门文章

  1. (产品资源)mdyGpioAd9248Tlv5638模块
  2. c++开发者的咸鱼史
  3. docker需要linux内核版本,docker与宿主机内核版本
  4. c语言求链表节点的删除,C语言实现链表节点的删除
  5. Python中如何将数据存储为json格式的文件
  6. 欢能和南卡电容笔哪款好用?国内主动式电容笔对比
  7. 大学体育相关知识/运动学/运动防护
  8. shell脚本中exit0和exit1的含义
  9. docker删除容器nocontainer,HR的话扎心了
  10. json文件两种读取方式