上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 77 下一页
摘要: 一、声明式事务 1、引入spring-tx依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.2.0</v 阅读全文
posted @ 2021-04-11 12:10 周文豪 阅读(1936) 评论(0) 推荐(0)
摘要: 事务:一个包含多个步骤的业务操作。如果这个包含多个步骤的业务操作被事务管理,则这多个步骤要么同时成功(commit),要么同时失败(rollback)。 什么是本地事务? 本地事务就是用关系数据库来控制事务,关系数据库通常都具有ACID特性,传统的单体应用通常会将数据全部存储在一个数据库中,会借助关 阅读全文
posted @ 2021-04-10 16:55 周文豪 阅读(492) 评论(0) 推荐(0)
摘要: 将基于XML的声明式事务控制改造成基于注解的声明式事务控制。 1、 创建maven的jar工程,导入依赖。 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</a 阅读全文
posted @ 2021-04-10 16:54 周文豪 阅读(106) 评论(0) 推荐(0)
摘要: 事务控制的实现方式演变:动态代理→AOP→Spring的事务控制 Spring的事务控制都是基于AOP的,AOP基于动态代理, spring的事务控制既可以使用编程的方式实现,也可以使用配置的方式实现,我们学习的重点是使用配置的方式实现。 1、 创建maven的jar工程,导入依赖。 <depend 阅读全文
posted @ 2021-04-10 16:52 周文豪 阅读(100) 评论(0) 推荐(0)
摘要: 1、 创建maven的jar工程,导入依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEAS 阅读全文
posted @ 2021-04-10 16:11 周文豪 阅读(364) 评论(0) 推荐(0)
摘要: 必须使用环绕通知,不能用四种通知 如果使用四种通知,则会报异常 执行顺序是有问题的:前置通知已经执行完了,然后它会先调用最终通知,然后调用后置通知,由于调用最终通知时connection已经还回连接池了,并且线程与连接已经解绑,然后调用后置通知的时候当然无法提交了,然后要先调用getThreadCo 阅读全文
posted @ 2021-04-07 19:14 周文豪 阅读(256) 评论(0) 推荐(0)
摘要: 前面讲过使用动态代理来实现事务控制,现在使用AOP实现事务控制 Spring的AOP就是通过配置的方式实现动态代理从而创建代理对象,而不是用动态代理去编码的方式,以下将用动态代理去编码的方式修改为配置的方式来实现事务控制。 1、 创建maven的jar工程,添加依赖jar包 <dependencie 阅读全文
posted @ 2021-04-07 18:49 周文豪 阅读(126) 评论(0) 推荐(0)
摘要: 1、 创建maven的jar工程,导入依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEAS 阅读全文
posted @ 2021-04-07 17:54 周文豪 阅读(172) 评论(0) 推荐(0)
摘要: 案例如下: 1、 创建maven的jar工程,导入依赖坐标,spring的任何部分的运行都需要IOC的支持,故要导入spring-context依赖,spring-context中含有spring-aop。Aspectjweaver是用来解析切入点表达式的。 <dependencies> <depe 阅读全文
posted @ 2021-04-07 17:30 周文豪 阅读(140) 评论(0) 推荐(0)
摘要: spring中的环绕通知:它是spring框架为我们提供的一种可以在代码中手动控制增强方法何时执行的方式。 1、 创建maven的jar工程,导入依赖坐标 <dependencies> <dependency> <groupId>org.springframework</groupId> <arti 阅读全文
posted @ 2021-04-07 17:29 周文豪 阅读(127) 评论(0) 推荐(0)
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 77 下一页