spring AOP的几种方式及实现原理分析

在基础的IOC内核之上,spring提供了强大的aop功能,最常用的有4种方式:

1. 基于ProxyFactoryBean代理的方式,这种方式适合于对单个bean进行aop配置。这种方式的使用主要是采用IOC中提供的FactoryBean借口无缝的与IOC容器进行对接。

具体参考
Spring AOP之基于ProxyFactoryBean的代理

2.基于AbstractAutoProxyCreator的方式,即自动代理方式,这种方式可以自动检测bean名字,容器中注册的Advisor等自动生目标对象的代理。

具体参考Spring AOP之基于AbstractAutoProxyCreator的自动代理

3.基于AspectJ的语法的注解方式。

4.基于扩展的xml schema方式。

    原文作者:AOP
    原文地址: https://blog.csdn.net/shuangyue/article/details/8633245
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞