0
点赞
收藏
分享

微信扫一扫

Spring AOP / AspectJ AOP 的区别?

独西楼Q 2023-03-09 阅读 62


Spring AOP / AspectJ AOP 的区别?

Spring AOP属于运行时增强,而AspectJ是编译时增强。

Spring AOP基于代理(Proxying),而AspectJ基于字节码操作(Bytecode Manipulation)。

AspectJ相比于Spring AOP功能更加强大,但是Spring AOP相对来说更简单。如果切面比较少,那么两者性能差异不大。但是,当切面太多的话,最好选择AspectJ,它比SpringAOP快很多

举报

相关推荐

0 条评论