Spring AOP 与 AspectJ

2021-01-26  本文已影响0人  何德何能者

spring AOP 基于代理(Proxy)的方式实现AOP
实现的方式是运行时代理
具体细节可以参考
JDK动态代理
Spring AOP基本概念
切面增强简单流程
spring 事务

AspectJ 是eclipse开源的一个面向切面编程项目.
是基于字节码织入的方式实现AOP, AspectJ提供两种方式的织入

同时spring AOP完全兼容AspectJ的语法,即可以使用AspectJ的注解配置方式声明切面合增强,且通过代理实现AOP。

总结

Spring AOP的优势

AspectJ的优势

Spring AOP的劣势

AspectJ

上一篇 下一篇

猜你喜欢

热点阅读