Spring AOP 和 AspectJ AOP 的区别


序号要点Spring AOPAspectJ AOP
1
基础
AOP 技术的简单实现。它只能应用于 bean。
Java 中 AOP 技术的完整实现。它可以应用于任何 Java 类。
2
设计模式
它使用代理模式,因此方面应用于代理对象
它不使用代理模式,方面直接应用于代码。
3
切入点
它仅支持方法级的切入点
无限制
4
方面织入
方面的织入是由容器在容器启动时执行的
方面的织入可以通过字节码修改在代码的后编译过程中执行
5
嵌套方法
在同一类中调用另一个方法时不能应用方面
在同一类中调用另一个方法时可以应用方面


更新于:2020-09-09

487 次浏览

开启你的 职业

完成课程并获得认证

开始
广告