当前位置: 首页 > news >正文

自动做标题网站百度推广官网首页

自动做标题网站,百度推广官网首页,装潢设计师培训班学费,大型网站建设招商Spring事务生命周期 Spring事务事务生命周期 接口 TransactionSynchronizationTransactionalEventListener(另一种监听事务周期的方式) Spring事务 Spring对JDBC事务做了封装,使其易于使用。主要分为声明式事务和编程式事务。 Transactiona…

Spring事务生命周期

  • Spring事务
    • 事务生命周期 接口 TransactionSynchronization
    • @TransactionalEventListener(另一种监听事务周期的方式)

Spring事务

Spring对JDBC事务做了封装,使其易于使用。主要分为声明式事务和编程式事务。

  • @Transactional(rollbackFor = Exception.class)
  • TransactionTemplate

事务生命周期 接口 TransactionSynchronization

通常我们可以在开启事务后,通过TransactionSynchronizationManager#registerSynchronization 方法注册自定义的事务周期函数。
// 伪代码

//开启事务
TransactionSynchronizationManager.registerSynchronization(registerSynchronization)
// 提交事务 or 回滚事务

对应的事务生命周期会调用自定义registerSynchronization对应的回调函数。
所有事务状态均保存在ThreadLocal中,因此事务相关的逻辑注意跨线程。

@TransactionalEventListener(另一种监听事务周期的方式)

@TransactionalEventListener 可以在事务的指定阶段监听事务中发出的自定义事件。
可以监听的阶段

  • BEFORE_COMMIT,
  • AFTER_COMMIT,
  • AFTER_ROLLBACK,
  • AFTER_COMPLETION

// 发布事件

// 事务开启
applicationContext.publishEvent(customEventevent);

// 监听事件

@TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT, classes = CustomEvent.class)
public void handleCustomEvent(CustomEventevent) {// 在特定的事务阶段调用
}
http://www.dinnco.com/news/9977.html

相关文章:

  • 格尔木市公司网站建设各大搜索引擎入口
  • 合肥网站建设-中国互联网页seo是什么意思
  • 北京多用户商城网站建设网站推广的案例
  • 做网站的外包公司上班好不好seo研究协会网是干什么的
  • 下载免费网站模板下载网盘app下载
  • 网站前置审批怎么把网站排名到百度前三名
  • 做网站招商需要具备什么网站编辑怎么做
  • 环保政府网站建设目的意义营销存在的问题及改进
  • 怎么做游戏推广网站网络策划
  • 网站建设有哪些岗位职责秦皇岛seo优化
  • 做网站要偶数b2b b2c c2c o2o区别
  • 绥中做网站公司谷歌seo网站推广怎么做优化
  • wordpress innodb myisam河北seo基础教程
  • 微信快速登陆后完善资料wordpressseo软件优化
  • 最好看免费观看高清大全八百电影天津seo诊断技术
  • 有哪些做伦敦金的网站推广下载app赚钱
  • 烤漆 东莞网站建设seo优化方案
  • 网站建设项目书北京网站优化方式
  • 成都网站设计哪家好企业网站建设要多少钱
  • 美国做跟单社区的网站google安卓版下载
  • 网站改版的好处高质量内容的重要性
  • 网站导航怎么做的免费python在线网站
  • 优服优科网站建设公司长沙网站快速排名提升
  • 官方网站建设 在线磐石网络软文营销怎么写
  • 网站怎么做更新吗中国站长
  • 中山企业营销型网站制作技能培训网
  • 怎么做网站的用户注册搜索引擎优化包括哪些内容
  • java页面设计seo外包收费
  • 桂林网站优化选择桂林速优网络公司怎样创建网站
  • 展览展示设计网站江苏网站seo