[笔记]Spring-Day3 — AOP
AOP核心概念
入门案例
环境准备
新增依赖
定义通知类和通知 —> 定义切入点 —> 制作切面 —> 将通知类配给容器并标识其为切面类
开启注解格式AOP功能
运行程序
AOP工作流程
Spring容器启动
读取所有切面配置中的切入点
初始化bean
获取bean执行方法
AOP配置管理
切入点表达式
AOP通知类型
前置通知
后置通知
环绕通知(重点)

image-20230608112904274
业务层接口执行效率
AOP通知获取数据
AOP事务管理
转账案例-需求分析
环境搭建

实现事务管理具体步骤
需要被事务管理的方法上添加注解@Transactional
@Transactional在JdbcConfig类中配置事务管理器
在SpringConfig的配置类中开启事务注解 @EnableTransactionManagement
@EnableTransactionManagement运行测试类
事务配置

转账业务追加日志
创建日志表
添加LogDao接口
添加LogService接口与实现类
在转账的业务中添加记录日志
事务传播行为
最后更新于