正在回答 回答被采纳积分+1
1回答
好帮手慕小脸
2021-10-15 17:50:06
同学你好,
1、这里可以将理解的aop描述一下,AOP称之为面向切片的简称,它通过预编译方式和运行期动态代理实现,在不修改源代码的情况下,给程序动态统一添加功能的一种技术,简称AOP,是spring框架的一个重要内容。
aop采用的是横向抽取机制,取代了传统的纵向继承体系,减少了重复性代码
2、AOP的底层实现采取了代理机制:Spring的AOP的底层用到了两种代理机制:
JDK的动态代理:针对实现接口的类产生代理Cglib的动态代理:针对没有实现接口的类产生代理
注:按照上述内容讲解后,同学可以适当扩展讲解一下自己对这两个动态代理的理解
扩:在面试过程中,面试官很少问底层原理的一些问题,基本都是了解对你这个知识点的掌握程度与运用,上述回答只能供给同学做参考哟~具体情况还需要同学结合面试官的具体问题作出相应的回答
祝学习愉快~
相似问题
登录后可查看更多问答,登录/注册
java工程师2020版
- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星