
框架-Spring
文章平均质量分 80
spring相关源码解析和使用整理
FrankyD90
wow
做有温度的博客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用TransactionSynchronizationManager控制事务
通过spring控制事务——使用TransactionSynchronizationManager在开发spring应用时,有时我们需要根据业务需要控制事务,以此去满足特定业务。比如创建或更新某个数据后,然后启动一个同步任务执行关联的处理操作等等。这时如果将这些逻辑写在一个事务中时,事务还没提交,数据库里找不到对应数据,也就无法启动对应处理任务了。有没有办法在确保事务提交后,再去发送这个消息呢?一般有以下几个方式:1、把启动任务的代码写到事务外面;2、编程式事务;3、使用TransactionSy原创 2022-01-12 19:07:48 · 3912 阅读 · 0 评论 -
Spring Boot单元测试
本次介绍如何在Springboot中编写测试类。不使用spring bean时的测试用例代码编写步骤:1、在pom.xml中加上junit依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version>原创 2021-10-13 17:50:18 · 272 阅读 · 0 评论 -
Spring事务管理
1.什么是事务 事务必须服从ACID原则。 通俗理解,事务其实就是一系列指令的集合。2.并发事务导致的问题 在许多事务处理同一个数据时,如果没有采取有效的隔离机制,那么并发处理数据时,会带来一些问题。 (1)第一类丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖。(2)脏读:一个事务读取到另一个事务未提交的更新数据。(3)幻读:一个事务执行两次查询,第二次结果集包含第一...转载 2018-06-08 16:13:25 · 125 阅读 · 0 评论