摘要: 1、事务角色 (1)事务管理员:发起事务方,在Spring中通常指代业务层开启事务的方法 (2)事务协调员:加入事务方,在Spring中通常指代数据层(开启事务的)方法,也可以是业务层方法。 2、事务相关配置 注意:开启了事务不会所有的异常都会回滚,只有Error类型的异常还有运行时异常才会回滚。 阅读全文
posted @ 2022-11-04 21:06 Linqylin 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1、事务作用:在数据层保证一系列的数据库操作同成功同失败 Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败 2、例子:模拟银行账户间转账业务 步骤: 阅读全文
posted @ 2022-11-04 20:36 Linqylin 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 例子如下: 阅读全文
posted @ 2022-11-04 20:15 Linqylin 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1、获取切入点方法的参数 (1)JoinPoint:使用于前置、后置、返回后、抛出异常后通知 (2)ProceedJoinPoint:适用于环绕通知 2、获取切入点方法返回值 (1)返回后通知; (2)环绕通知。 3、获取切入点方法运行异常信息(了解) (1)抛出异常后通知 (2)环绕通知 4、 阅读全文
posted @ 2022-11-04 20:03 Linqylin 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1、例子 2、分析: (1)业务功能:业务层接口执行前后分别记录时间,求差值得到执行效率; (2)通知类型选择前后均可以增强的类型——环绕通知。 补充: 当前测试的接口执行效率仅仅是一个理论值,并不是一次完整的执行过程。因为实际还有表现层,前端,甚至还有一些其他的偏差。 阅读全文
posted @ 2022-11-04 19:42 Linqylin 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.AOP通知描述了抽取的共性功能,根据共性功能抽取的位置不同,最终运行代码时要将其加入到合理的位置。 2.AOP通知分为5种类型 (1)前置通知 名称:@Before 作用:设置当前通知方法与切入点之间绑定关系,当前通知方法在原始切入点方法前运行。 (2)后置通知 名称:@After 作用:设置当 阅读全文
posted @ 2022-11-04 19:04 Linqylin 阅读(434) 评论(0) 推荐(0) 编辑