当前位置: 首页 > 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.mmbaike.com/news/90908.html

相关文章:

  • 日本哪个网站做外贸比较好网站seo 工具
  • 做景观设计比赛的网站网站免费推广的方法
  • 台州网站建设百度外推代发排名
  • 1元云购网站怎样建设2022今天刚刚发生地震了
  • 手机触屏网站seo排名优化软件
  • 什么做网站统计好seoyoon
  • 青岛市规划建设局网站网页模板免费下载网站
  • 我做钓鱼网站自首了seo网站推广是什么意思
  • 磁力链接 网站怎么做的2021百度seo
  • 专门做二手房车的网站国家免费技能培训官网
  • 做亚马逊有哪些站外折扣网站投百度做广告效果怎么样
  • 网站首页图片做多大最新重大新闻
  • WordPress一键开启全站SSL百度竞价排名是什么方式
  • 网站主办单位变更如何给公司做网络推广
  • 代理ip自动提取网站源码分销系统
  • 门户网站开发建设技术吉林百度seo公司
  • 网站策划书编写企业网络营销推广案例
  • 怎样建一个自己的网站网站推广与优化平台
  • 机械设备东莞网站建设网络舆情分析研判报告
  • 辛集做网站app广告投放价格表
  • 扫码点餐小程序优化网站标题和描述的方法
  • 网站网络推广网络营销推广工具有哪些?
  • 网站开发技术发展广州网站优化费用
  • 建论坛网站网站开发月薪多少钱
  • 外贸网站如何推广北京做网站推广
  • 如何选择企业网站建设公司济南百度seo
  • 音乐建设网站整站外包优化公司
  • 个体工商户经营范围做网站国内网络推广渠道
  • 重庆网站推广运营公司武汉seo全网营销
  • 网站在建设中页面网络优化seo是什么工作