第三天Spring aop

aop的底层是动态代理机制:在不改变原代码的基础上增加新的功能

Spring aop  简化了的动态代理

1.创建动态代理对象(参数1.类加载器 2.接口的字节码对象 3.InvocationHandler)

Spring aop的重要概念:

连接点:save update find这些方法

切入点:对(save)具体方法进行增强

通知(前置/后置/环绕/异常/最终通知):具体的增强手段,要知道需要在哪里增强

环绕通知:在目标方法执行前后

后置after-returning通知,在目标方法执行后,报错不执行。

最终after通知:在目标方法执行后,报错也执行。

目标对象:orderDaoImpl 对它加入自动代理

切面:切入点+通知

代理:新的动态代理对象

aop配置标签:<aop:config>切入点的配置

                        <aop:aspect>切面配置

猜你喜欢

转载自blog.csdn.net/criben/article/details/87969208