1 配置事物管理器

<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource" /></bean>

2 配置事物

<!-- 配置事物 --><tx:advice id="transactionAdvice" transaction-manager="transactionManager"><tx:attributes><tx:method name="add*" propagation="REQUIRED" /><tx:method name="insert*" propagation="REQUIRED" /><tx:method name="save*" propagation="REQUIRED" /><tx:method name="update*" propagation="REQUIRED" /><tx:method name="modify*" propagation="REQUIRED" /><tx:method name="edit*" propagation="REQUIRED" /><tx:method name="delete*" propagation="REQUIRED" /><tx:method name="remove*" propagation="REQUIRED" /><tx:method name="get*" propagation="SUPPORTS" /><tx:method name="find*" propagation="SUPPORTS" /><tx:method name="select*" propagation="SUPPORTS" /><tx:method name="load*" propagation="SUPPORTS" /><tx:method name="search*" propagation="SUPPORTS" /><tx:method name="*" propagation="SUPPORTS" /></tx:attributes></tx:advice>

3 对service所有方法进行拦截

<aop:config><aop:pointcut id="transactionPointcut" expression="execution(* com.nufront.euht.service..*.*(..))" /><aop:advisor pointcut-ref="transactionPointcut" advice-ref="transactionAdvice" /></aop:config>

spring的事物配置相关推荐

  1. JAVA基础加强(张孝祥)_类加载器、分析代理类的作用与原理及AOP概念、分析JVM动态生成的类、实现类似Spring的可配置的AOP框架...

    1.类加载器 ·简要介绍什么是类加载器,和类加载器的作用 ·Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader ...

  2. 由openSession、getCurrentSession和HibernateDaoSupport浅谈Spring对事物的支持

    由openSession.getCurrentSession和HibernateDaoSupport浅谈Spring对事物的支持 Spring和Hibernate的集成的一个要点就是对事务的支持,op ...

  3. Springboot Mybatis MySQL读写分离及事物配置

    为什么需要读写分离 当项目越来越大和并发越来大的情况下,单个数据库服务器的压力肯定也是越来越大,最终演变成数据库成为性能的瓶颈,而且当数据越来越多时,查询也更加耗费时间,当然数据库数据过大时,可以采用 ...

  4. Spring事务注解配置

    一,spring基于注解式的事务配置方法:@Transactional 1.xml配置 <?xml version="1.0" encoding="UTF-8&qu ...

  5. 玩转Spring Cloud之配置中心(config server config client)

    玩转Spring Cloud之配置中心(config server &config client)  本文内容导航: 一.搭建配置服务中心(config server) 1.1.git方式 1 ...

  6. 如何让Spring Boot 的配置 “动” 起来?

    前言 对于微服务而言配置本地化是个很大的鸡肋,不可能每次需要改个配置都要重新把服务重新启动一遍,因此最终的解决方案都是将配置外部化,托管在一个平台上达到不用重启服务即可一次修改多处生效的目的. 但是对 ...

  7. spring外部化配置

    例如 1 <bean id="dataSource" 2 3 class="....." 4 5 p:username="aa" 6 ...

  8. Spring多数据源配置和使用

    Spring多数据源配置和使用 1.配置信息 <!--==============================bpt_mobdb数据库配置========================== ...

  9. Spring Boot 属性配置和使用

    spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置. Spring Boot 系列 Spring Boot 入门 S ...

最新文章

  1. 知名网站的 404 页面长啥样?
  2. 查看Eclipse版本
  3. python初学者之网络爬虫_Python初学者之网络爬虫(二)
  4. 函数指针的两种调用方式
  5. Cortex-M3-复位(序列)
  6. 朝着理想坚实迈进_坚实原则:单一责任原则
  7. python怎么开发软件_怎么使用python进行软件开发
  8. python多版本控制操作方法
  9. 三维视觉前沿进展年度报告
  10. linux命令及其使用方法,Linux命令及其使用方法
  11. Java 核心内容相关面试题【3】
  12. python中循环结构break_Python编程10:跳出循环结构之break和continue
  13. STM32读写DS1302,HAL库方式
  14. # 融云 SDK 新用户入群加载历史消息 记录融云 SDK 的一个小功能,分享一下 ## 背景 项目中有用到融云 SDK 中的群组功能,产品说需要新人入群的时候看到历史消息。 本来以为直接能获
  15. python 判断回文数
  16. 乐视手机调用自启动管理, 乐视手机调用应用权限管理
  17. 是谁拿走了哈萨克斯坦的油气收益?
  18. Bingo NFT 如何帮助交易者和投资者分析市场
  19. 使用XSSFWork创建的xlsx后缀Excel文件无法打开
  20. 机器学习作业-FOGS: 基于学习图的一阶梯度监督交通流预测

热门文章

  1. 汇编语言 修改内存中的过时数据
  2. java虚拟机性能监控调优及原则
  3. 【解题报告】Leecode. 575. 分糖果——Leecode每日一题系列
  4. 【传智播客】Javaweb程序设计任务教程 黑马程序员 第四章 课后答案
  5. [java]常用类型转化
  6. Linux 双显卡 黑屏,Ubuntu16.04安装 双显卡安装Nvidia驱动 登录循环 黑屏(通用 终结此类问题)转载...
  7. OpenStack(五)——Neutron组件
  8. txt文本改html没有用,编辑html格式文本可改成txt格式(可以替换或更换某文本)新手...
  9. java mysql乱码_41、java与mysql乱码的问题
  10. python统计字典里面value出现的次数_python统计字典中元素出现的次数