关于spring aop面试问题

关于spring aop面试问题

面试中被问到,请你说一下spring Aop底层原理?该怎么回答

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2021-10-15 17:50:06

同学你好,

1、这里可以将理解的aop描述一下,AOP称之为面向切片的简称,它通过预编译方式和运行期动态代理实现,在不修改源代码的情况下,给程序动态统一添加功能的一种技术,简称AOP,是spring框架的一个重要内容。

aop采用的是横向抽取机制,取代了传统的纵向继承体系,减少了重复性代码

2、AOP的底层实现采取了代理机制:Spring的AOP的底层用到了两种代理机制:

JDK的动态代理:针对实现接口的类产生代理

Cglib的动态代理:针对没有实现接口的类产生代理

注:按照上述内容讲解后,同学可以适当扩展讲解一下自己对这两个动态代理的理解

扩:在面试过程中,面试官很少问底层原理的一些问题,基本都是了解对你这个知识点的掌握程度与运用,上述回答只能供给同学做参考哟~具体情况还需要同学结合面试官的具体问题作出相应的回答

祝学习愉快~


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师