摘要: 导入坐标 实体类 实体类对应一个表 Dao层的接口的实现 一个转出钱的方法一个转入钱的方法。 业务层调用Dao层 一个转账方法,一个转出人一个转入人,转出多少钱。 web层执行相应测试 测试方法后转出人-500,转入人+500 那么在哪里进行事务控制呢? 一般是在业务层进行业务控制,也就是trans 阅读全文
posted @ 2022-04-16 22:57 长情c 阅读(107) 评论(0) 推荐(0)
摘要: 1.编程式事务控制相关对象 传播行为是什么? 传播行为主要解决调用业务方法时事务统一性的问题。 举个例子:假如有两个业务方法,a业务方法调用b业务方法,拿REQUIRED举例,下面同理。 b业务方法看A业务方法有没有事务,如果没有就新建一个事务,如果已经存在事务,则加入这个事务。 阅读全文
posted @ 2022-04-16 20:33 长情c 阅读(66) 评论(0) 推荐(0)
摘要: 1.创建目标接口和目标类 2.创建切面类 3.将目标类和切面类的对象创建权交给spring 目标对象注解 切面类注解 4.在切面类中使用注解配置织入关系 5.在配置文件中开启组件扫描和AOP的自动代理 6.测试 同xml配置一样,在增强的时候会有相同切点表达式的情况,我们可以抽取出来。 抽取也很简单 阅读全文
posted @ 2022-04-16 16:03 长情c 阅读(44) 评论(0) 推荐(0)
摘要: 1.导入Aop坐标 2.创建目标接口和目标类 3.创建切面类 package aop; public class MyAspect { public void before() { System.out.println("前置增强..."); } public void afterRun() { S 阅读全文
posted @ 2022-04-16 15:29 长情c 阅读(611) 评论(0) 推荐(0)
摘要: 连接点就是可以被增强的方法,假如我们有100个目标对象,其中有100个方法可以被增强,那么那100个方法都可以叫连接点。 什么是切入点呢,就是真正配置被增强了,就是切入点。 切入点是我要增强的目标的方法,连接点是可以被增强的方法,只是我还没切入。 举个例子?假如我是一个工人我没有成为包工头之前就是连 阅读全文
posted @ 2022-04-16 10:06 长情c 阅读(38) 评论(0) 推荐(0)