Spring AOP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring AOP相关的知识,希望对你有一定的参考价值。
一、
1.什么是AOP及实现方式
AOP:Aspect Oriented Programming的缩写,就是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的
一种技术。
主要的功能是:日志记录,性能统计,安全控制,事物处理,异常处理等等
AOP实现方式
预编译
-AspectJ
运行期动态代理(JDK动态代理、CGLib动态代理)
SpringAOP、JbossAOP
2.AOP基本概念
3.SPring中的AOP
Spring AOP的用途
Spring 的AOP实现
有接口和无接口的Spring AOP实现区别
4.Schema-based AOP
4.1 配置切面 aspect
切面aspect 类是对物体特征的抽象,切面就是对横切关注点的抽象
这里就是植入需要进行执行的代码
4.2配置切入点
这些是spring的 aop 和aspect 都支持的
以下只支持spring 自己的
该包下所有类的所有方法
该类下的指定方法
一个完整的aop congif配置
我的代码配置如下
该包下的 以 Biz结尾的类下的所有方法
以上是关于Spring AOP的主要内容,如果未能解决你的问题,请参考以下文章