「SpringBoot 源码解读与原理分析」封面
VIP
SpringBoot 源码解读与原理分析
9.98
从熟悉的场景逐步深入源码底层,理解SpringBoot的设计和原理。
柯基小册全家桶作者 & 底层技术研究者与分享者
学习群
首单券后价
首单券后价
¥ 24.95 立即购买
原价 ¥49.9
VIP借阅
免费试学
3664 人加入学习
37 小节
·
约 1118分14秒
介绍
目录
评论

作者介绍

LinkedBear:前浪潮集团后端工程师,乐忠于读源码和技术分享。

小册介绍

嘿伙计,你用过 Spring 和 SpringBoot 吗?是不是感觉Spring真是个强大的框架, SpringBoot 又让 Spring 更加牛批了呢?我想这个大家也都这么认为吧!SpringBoot 在当下的 Java 后端开发中已经相当流行,非常多的公司和开发团队都选用 SpringBoot 作为快速构建项目的打底框架,究其原因你我都清楚,它方便简单,而且注解和编程式配置都让我们觉得更加简单、容易理解和维护。可是老伙计,你会用 Spring 和 SpringBoot,你是否曾想过这样一些问题呢:

  • SpringBoot 只需要依赖 starter 就能整合进一个模块,它是怎么做到的?
  • SpringBoot 只需要编写启动类,打个注解就能拉起一个Web应用,我又没加Tomcat,它咋起来的呢?
  • SpringBoot 跟 Spring 是什么关系呢?它咋利用Spring的呢?
  • Spring 又是怎么做到IOC、AOP等如此高大上而且牛叉的机制呢?
  • 人家都说 Spring 和 SpringBoot 的底层设计很牛,都在哪里体现的呢?

正如你的这些问题所想, SpringBoot 用的人多,但懂其原理的人说实话不多,能深入源码探寻最底层的人更是少之又少。(诶伙计别跑啊,等我说完。。。)

为了让更多的 “Springer” 能深入的了解 SpringBootSpringFramework 中的一些精髓,我在尝试着将框架中的核心原理系统化的整理,并且尽量的降低阅读和理解的难度,最后编制了这本小册。小册将围绕 SpringFrameworkSpringBoot 的几个核心模块(IOC、AOP、事务、Web、嵌入式容器等)来展开剖析,力求达到足够的深度和尽可能低的理解难度。你也知道,源码的阅读和理解通常都是比较复杂且费力的,我也这么觉得,所以我在试着想一些办法,来尽可能从你熟悉的领域出发,一步步让你走入框架底层,了解它的底层原理和工作机制。相信我老伙计,这本小册不一定把 SpringFrameworkSpringBoot 的所有源码都带你啃一遍,但它的几大核心小册已经都包含了,而且都会尽可能的带你啃的足够深,让你从底层根本了解原理,进而重新认识你面前的这个熟悉的Spring。

你会学到什么?

  • SpringBoot 应用的启动和引导流程
  • SpringFramework 的手动装配和 SpringBoot 的自动装配
  • IOC的启动原理和内部机制
  • AOP的代理和执行原理
  • 声明式事务的控制原理、事务传播行为原理
  • SpringWebMvcSpringWebFlux 的基本原理
  • 嵌入式Web容器的原理
  • 阅读源码的能力

适宜人群

小册的内容偏原理和源码,需要有一定的 SpringFrameworkSpringBoot 的基础知识才可以愉快地阅读下去。

所以这本小册适合:

  • 使用过 SpringFrameworkSpringBoot 并实际开发的小伙伴
  • 能熟练使用 SpringFrameworkSpringBoot ,想了解底层但翻源码一脸懵逼的小伙伴
  • 有意向以后成为高级开发的小伙伴
  • 技术广度大,但深度有限的小伙伴

购买须知

  1. 本小册为图文形式内容服务,共计 35 节;
  2. 全部文章已在 11 月 11 日更新完成;
  3. 购买小册前一定要先阅读“开始前的约定”;
  4. 购买用户可享有小册永久的阅读权限;
  5. 购买用户可进入小册微信群,与作者互动;
  6. 掘金小册为虚拟内容服务,一经购买成功概不退款;
  7. 掘金小册版权归北京北比信息技术有限公司所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任;
  8. 在掘金小册阅读过程中,如有任何问题,请邮件联系 xiaoce@xitu.io
推荐小册
京ICP备18012699号-3 ©版权所有 北京北比信息技术有限公司

公司地址:北京市海淀区信息路甲28号13层B座13B-5 | 公司座机:010-83434395