8 -- 深入使用Spring -- 4... Spring的AOP
Posted limeOracle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8 -- 深入使用Spring -- 4... Spring的AOP相关的知识,希望对你有一定的参考价值。
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.配置切入点
啦啦啦
以上是关于8 -- 深入使用Spring -- 4... Spring的AOP的主要内容,如果未能解决你的问题,请参考以下文章
8 -- 深入使用Spring -- 1...4 属性占位符配置器
8 -- 深入使用Spring -- 2...4 使用@PostConstruct和@PreDestroy定制生命周期行为
深入浅出 Spring Cache 使用与整合(附源码解析)
8 -- 深入使用Spring -- 6... Spring的事务