8.4 Spring的AOP
AOP(Aspect Orient Programming),也就是面向切面编程,最为面向对象编程的一种补充。
AOP和OOP互为补充,面向对象编程将程序分解成各个层次的对象,而面向切面编程将程序运行过程分解成各个切面。可以这样理解:面向对象编程是从静态角度考虑程序结构,而面向切面编程则是从动态角度考虑程序运行过程。
8.4.1 为什么需要AOP
8.4.2 使用AspectJ实现AOP
1.下载和安装AspectJ
2.AspectJ使用入门
8.4.3 AOP的基本概念
8.4.4 Spring的AOP支持
8.4.5 基于注解“零配置”方式
1.定义切面Bean
2.定义Before增强处理
3.定义AfterReturning增强处理
4.定义AfterThrowing增强处理
5.After增强处理
6.Around增强处理
7.访问目标方法的参数
8.定义切入点
9.切入点指示符
10.组合切入点表达式
8.4.6 基于XML配置文件的管理方式
1.配置切面
2.配置增前处理
3.配置切入点
啦啦啦
时间: 2024-10-11 20:29:05