您的位置:首页 > 编程语言 > Java开发

spring学习之AOP入门

2014-08-18 02:09 295 查看
AOP--面向切面编程,将经常使用的通知(事务)封装起来成为一个类,织入到需要使用该类的对象里面。

核心部分--目标对象、代理对象(连接点--->切入点)、通知

开发步骤:

1. 定义接口

2. 实现对象(被代理对象=目标对象)

3. 实现通知(需要继承spring里面给出的相应的接口并实现,前置通知、后置通知、环绕通知、异常通知、引入通知)

4. 在beans.xml文件配置

4.1 配置 被代理对象=目标对象

4.2 配置通知

4.3 配置代理对象 是 ProxyFactoryBean的对象实例

有必要时自己选择切入点时候(自定义切入点),可以再多增加一个切入点的配置,配置一个bean即可,使用spring提供的NameMatchMethodPointcutAdvice这个类即可,然后将配置好的bean注入到下面的配置目标对象集合里面。

4.3.1 <!-- 代理接口集 -->

4.3.2 织入通知

4.3.3 配置被代理对象(目标对象)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring aop 框架 事务 java