Spring事务配置与应用:转账业务日志记录优化.pptxVIP

  • 1
  • 0
  • 约2.08千字
  • 约 8页
  • 2026-06-04 发布于北京
  • 举报

Spring事务配置与应用:转账业务日志记录优化.pptx

事务相关配置

事务相关配置事务配置案例:转账业务追加日志事务传播行为

属性作用示例readOnly设置是否为只读事务readOnly=true只读事务timeout设置事务超时时间timeout=-1(永不超时)rollbackFor设置事务回滚异常(class)rollbackFor={NullPointException.class}rollbackForClassName设置事务回滚异常(String)同上格式为字符串noRollbackFor设置事务不回滚异常(class)noRollbackFor={NullPointException.class}noRollbackForClassName设置事务不回滚异常(String)同上格式为字符串propagation设置事务传播行为……事务相关配置

转账业务追加日志需求:实现任意两个账户间转账操作,并对每次转账操作在数据库进行留痕需求微缩:A账户减钱,B账户加钱,数据库记录日志分析:①:基于转账操作案例添加日志模块,实现数据库中记录日志②:业务层转账操作(transfer),调用减钱、加钱与记录日志功能实现效果预期:无论转账操作是否成功,均进行转账操作的日志留痕存在的问题:日志的记录与转账操作隶属同一个事务,同成功同失败实现效果预期改进:无论转账操作是否成功,日志必须

文档评论(0)

1亿VIP精品文档

相关文档