Spring Aop 在 Spring框架中的地位举足轻重,主要用于 实现事务、缓存、安全等功能 。 对Spring 的熟悉与熟练使用是必不可缺的核心技能了 ,掌握了其核心技能,对你跳大槽、加高薪都会有极大的帮助 。
然而 学习源代码的过程比较枯燥 ,尤其是 spring比较严谨,调用层次比较多 ,没有画时序图的话可能真的被绕晕, 对很多人来说确实是比较难真正搞明白的。
那么,如何轻松搞懂Spring Aop呢?
给大家 推荐 腾讯课堂联合图灵学院 出的 2分钱 课程《跳槽加薪绝杀技——SpringAop源码全方位剖析》,看它到底是怎么样来实现的。
除了学习,实战也很重要。 老师已经整理好 Spring Aop 精选面试题,供大家了解学习效果。 这里给出部分面试题供大家自测:
描述一下Spring AOP?
Spring 的优点?
Spring的AOP理解?
在Spring AOP中关注点(concern)和横切关注点(cross-cutting concern)有什么不同?
AOP有哪些可用的实现?
Spring中有哪些不同的通知类型(advice types)?
Spring AOP 代理是什么?
引介(Introduction)是什么?
连接点(Joint Point)和切入点(Point Cut)是什么?
织入(Weaving)是什么?
……