你将获得
- 深入理解底层 API 的设计思路与实现;
- GoF 23 设计模式及 AOP 的运用详解;
- 掌握 AOP 组件在 Spring 内部的运用方法;
- 经典高频 Spring AOP 面试题详解。
课程介绍
Spring AOP 在 Spring Framework 中启到至关重要的作用,它即是面向对象设计和面向切面设计的纽带,也是连接 Spring IoC 容器和 AOP 编程模型的桥梁,Spring AOP 与 Spring IoC 相辅相成,共同衍生出庞大的 Spring 生态。
学习 Spring AOP 的关键在于掌握它的设计和实现,以及它在 Spring Framework 和 Spring 生态中的运用。因此,本课程采用循序渐进的方式,先从宏观视角通览Spring AOP 的功能特性、编程模型以及设计目的,为深度掌握 Spring AOP 打下坚实基础。再结合实战,提升开发熟练度。随后进入本课程的高潮部分:Spring AOP API 设计与实现,我们将大量分析源码,以及其中使用的GoF23 设计模式,全面且系统性地掌握 Spring AOP API 设计思想和具体实现,从而进一步提升自身的开发能力和设计经验。这一定会是你学习 Spring AOP 的秘籍宝典。
课程目录
查看更多
免费试读
适合人群
Java 开发工程师、架构师。
需要学习者掌握 Spring IoC 容器设计和实现,以及 Bean 生命周期的相关细节,因此,我强烈建议你预先学习一下《小马哥讲 Spring 核心编程思想》
![](https://static001.geekbang.org/resource/image/64/16/646b0159a2cf7c5cde79bb22f0cd7516.png)
编辑推荐
![](https://static001.geekbang.org/resource/image/86/73/866ef165163dbceb12903b2596741273.jpg)
讲师的其他课程
![](https://static001.geekbang.org/resource/image/05/13/05c032cf02f8c4dc1d4eaa2ab479b813.jpg)
包含这门课的学习路径
![](https://static001.geekbang.org/resource/image/ee/9d/ee4e027522f8f7144b12bcd3d8f6b29d.jpg?x-oss-process=image/resize,m_fill,h_74,w_74)
Java工程师
29门课程 154.7w人学习
看过的人还看了
![](https://static001.geekbang.org/resource/image/d4/74/d46d28c922505c8070eff6daa3192d74.jpg)
![](https://static001.geekbang.org/resource/image/aa/4e/aa1005366bab254e69de8391e172394e.jpg)
![](https://static001.geekbang.org/resource/image/96/69/96607ee10fc5d0e2ce4ea828c48a6369.jpg)
![](https://static001.geekbang.org/resource/image/65/c0/65dc525140a25af39b780aaae65821c0.jpg)
![](https://static001.geekbang.org/resource/image/05/13/05c032cf02f8c4dc1d4eaa2ab479b813.jpg)
![](https://static001.geekbang.org/resource/image/e2/be/e2ca3fac4ce89053602b9e7a6d9c02be.jpg)