模型服务连接失败
系统设计Java
分类
数据库
难度
未设置
来源数
1
更新时间
2026/03/29 15:43

答案

AOP即面向切面编程,它旨在将业务模块中与业务无关,但相同的代码进行提取,(例如日志管理、事务处理)以减少代码冗余,降低模块间的耦合度,提高可扩展性。 AOP是基于动态代理的,当要代理的对象实现了接口时,可以直接使用JDK proxy生成代理对象,如果对象没有实现接口,则aop利用cglib,生成一个被代理对象的子类来进行代理。

元信息

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

来源面经题(0)

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

来源(1)

Java八股(框架).md

knowledge_note
Question 13: 介绍一下 Spring AOP? Source answer: AOP即面向切面编程,它旨在将业务模块中与业务无关,但相同的代码进行提取,(例如日志管理、事务处理)以减少代码冗余,降低模块间的耦合度,提高可扩展性。 AOP是基于动态代理的,当要代理的对象实现了接口时,可以直接使用JDK proxy生成代理对象,如果对象没有实现接口,则aop利用cglib,生成一个被代理对象的子类来进行代理。 Reviewed answer: Spring AOP 是面向切面编程,用于把日志、事务等横切逻辑从业务代码中抽离。其底层基于动态代理:有接口通常用 JDK 动态代理,无接口通常用 CGLIB。