Spring AOP

2018-05-04  本文已影响0人  随心者随心行

aop思想——横向重复,纵向抽取.

在运行时,动态的将代码切入到类的指定方法、指定位置上的编程思想就是面向切面编程

Spring AOP就是基于动态代理的。如果要代理的对象,实现了某个接口,那么Spring AOP会使用JDK Proxy,去创建代理对象,而对于没有实现接口的对象,就无法使用JDK Proxy去进行代理了,这时候Spring AOP 会使用Cglib,生成一个被代理对象的子类,来作为代理。

spring能够为容器中管理的对象生成动态代理对象

Spring实现AOP的原理

spring的AOP名词解释

Spring中的AOP

 1.准备目标对象
  2. 准备通知
  3. 配置进行织入,将通知织入到目标对象中

配置将通知织入目标对象


   <!--配置目标对象-->
<bean name="" class=""></bean>

<!--配置通知对象-->
<bean name="" class=""></bean>

<!--配置将通知织入目标对象-->
 <aop:config>
     <!--配置切入点-->
     <aop:pointcut id="" expression=""

 </aop:config>

上一篇 下一篇

猜你喜欢

热点阅读