springAop和AspectJ的关系
生活随笔
收集整理的這篇文章主要介紹了
springAop和AspectJ的关系
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Aop是一種概念
springAop、AspectJ都是Aop的實(shí)現(xiàn),SpringAop有自己的語(yǔ)法,但是語(yǔ)法復(fù)雜,所以SpringAop借助了AspectJ的注解,但是底層實(shí)現(xiàn)還是自己的
spring AOP提供兩種編程風(fēng)格
@AspectJ support ------------>利用aspectj的注解
Schema-based AOP support ----------->xml aop:config 命名空間
?
證明:spring,通過(guò)源 碼分析了,我們可以知道spring底層使用的是JDK或者CGLIB來(lái)完成的代理,并且在官網(wǎng)上spring給出了aspectj的文檔,和springAOP是不同的
?
總結(jié)
以上是生活随笔為你收集整理的springAop和AspectJ的关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: springAop的底层技术
- 下一篇: spring Aop的概念