手把手带你玩转 Spring
Spring 是一个开源的轻量级 Java 框架,是我们 Java 开发者必学的一个框架,其中最突出的就是它的 IOC 和 AOP,本集合将会带你梳理 Spring 的整体脉络,助你修炼 AOP 内功,用实战讲解 AOP 失效的原因及排查思路,以及如何制作一款 AOP 插件和利用 AOP 去优化系统!希望能对你有所帮助!
作者:4ye
讲解 Spring 的原理,看看一个 Bean 是怎么被创建出来的,中间经历过那几道工序加工,它的生命周期是怎样的,以及有哪些扩展点,后置处理器可以使用,让你对 Spring 多一些了解!
作者:4ye
记录一次帮水友排查 bug 的经历,通过该实战来分析 AOP 为啥没有生效,并记录排查过程,整理总结,希望对你有所帮助,不要踩坑!
作者:4ye
从概念关系图出发,让你彻底了解 PointCut ,JoinPoint,Weaving,Advice,Aspect 之间的关系,进一步了解各类 AOP 注解的使用,再深入到底层的编程式 AOP 知识点,助你修炼好 AOP 内功!
作者:4ye
手把手带你完成一款 AOP 插件的开发,从项目整体设计,功能模块介绍,再到原理,源码,以及效果演示,全都安排,让你不仅仅会 CRUD ,还可以给简历增添小亮点!
作者:4ye
开发完插件后,我们也意识到这个 ClassLoader 的重要,让我们深入源码学习!看看 spring-boot-devtools 插件是怎么实现快速重启的!希望对你有所帮助!
作者:4ye
分享下我在项目中利用 AOP + MybatisPlus 对项目进行重构,优化系统中特殊的日志模块的故事,图文并茂,原来 AOP + MybatisPlus 还可以这样用,现在连简单的 CRUD 都不用写了~ 希望对你有所启发!
版权声明: 本文为 InfoQ 作者【4ye】的原创文章。
原文链接:【http://xie.infoq.cn/article/28482df06b2ebc9dc206ea3c3】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论