事务管理
- 事务 – 一组操作的集合(要么同时成功 要么同时失败)
#开启事务
start transaction/begin
#提交事务
commit
#回滚事务
rollback
- @Transactional service层上 将当前方法交给spring进行事务管理
- 事务进阶
- rollbackFor
- propageation
AOP基础
- AOP概述
1. 面向特定方法编程 计算执行耗时 - AOP核心概念
1. 连接点: JoinPoint 可被AOP控制的方法
2. 通知:Advice 共性功能
3. 切入点:pointcut 匹配连接点的条件
4. 切面:aspect 通知与切入点的关系
5. 目标对象:target 通知所运用的对象
AOP进阶
- 通知类型
- @Around 环绕
- @Before 前置
- @After 后置
- @AfterReturning 返回后
- @AfterThrowing 异常后 - 通知顺序
- 切入点表达式
1. execution 根据方法签名来匹配
2. @annotation 根据注释匹配 - 连接点
获得相关信息