模型服务连接失败

Spring AOP 和 AspectJ AOP 有什么区别?

系统设计Java
分类
Java JVM
难度
未设置
来源数
1
更新时间
2026/03/29 15:43

答案

spring aop是运行时增强,是基于代理的,而AspectJ是编译时增强,是基于字节码操作的。相对来说,AspectJ的性能要比spring aop好一点,功能更加强大,但spring aop比较简单易用

元信息

审核状态: active
关联来源: 1

来源面经题(0)

这道题目前没有手动沉淀的面经题来源。

来源(1)

Java八股(框架).md

knowledge_note
Question 14: Spring AOP 和 AspectJ AOP 有什么区别? Source answer: spring aop是运行时增强,是基于代理的,而AspectJ是编译时增强,是基于字节码操作的。相对来说,AspectJ的性能要比spring aop好一点,功能更加强大,但spring aop比较简单易用 Reviewed answer: Spring AOP 主要是运行时基于代理的增强;AspectJ 支持编译期或类加载期织入,基于字节码操作,功能更强、性能通常更好。