书籍内容
这是一本从源码角度分析Spring Boot底层原理和实现方式,以求帮助读者掌握Spring Boot多场景联合运用、项目性能调优的实践指导书。作者是Spring Boot领域的布道者、技术专家,曾以视频、文章等形式分享自己多年实践及研究Spring Boot的经验,影响近50万该领域的读者。
本书以新版本的Spring Boot 2.x的源码为基础进行分析,不仅提炼出了Spring Boot源码的核心思想,还从多个维度对Spring Boot框架中的数十个主流功能模块进行了源码级的分析,更为难能可贵的是,书中还对Spring Boot外置辅助工具进行了源码级的分析。此外,为了指导读者实践应用,本书除了在各章相关部分给出实践方法外,还以用独立章节以实际案例的形式进行专门指导。
本书从逻辑上可分为4个部分:
第①部分准备部分,包括第1章,这部分主要介绍进行Spring Boot解析需要做的准备工作,包括源码的获取与调试、源码阅读工具等,同时还给出了需要在思想层面做的准备——整体了解源码目录结构和Spring Boot设计思想。
第②部分为原理部分,包含第2~4章内容,着重讲解Spring Boot实现的原理及基本流程,这是Spring Boot的核心之一,也是后面章节的基础。
第③部分为内置组件部分,包含第5~12章,着重讲解Spring Boot内置集成框架的实现原理、源代码分析及实战分析,其中包括对外化配置、web应用、内置servlet容器、数据库、消息源、缓存、日志进行的源码级的分析和实践运用指导。
第④部分为外置组件部分,包含第13~16章,着重讲解实际项目实施过程中肯定会用到的单元测试、打包、部署、监控等相关外置辅助工具,这部分不仅介绍了相关工具的集成方法,还从源码角度进行了详细解析。
编辑推荐
适读人群 :●Spring Boot的使用者和爱好者。 ●Spring系列框架的使用者和爱好者。 ●对源码感兴趣,希望学习源码解析相关方法的技术人员。 ●开设Spring Boot相关课程的院校师生。
(1)本书由Spring Boot布道师、技术专家撰写,从源码级切入,以指导实践为宗旨,可谓深度和实操性兼具。
(2)本书以【Spring Boot 2.x】版本的源码为基础,不仅提炼出了Spring Boot源码的核心思想,还对Spring Boot框架中的数十个主流功能模块进行了源码级的分析。
(3)本书在各章相关部分都给出实践指导,还以用独立章节以实际案例的形式对实践应用进行专门指导。作者简介
朱智胜
Spring Boot的布道者、技术专家,畅销书作者,技术专栏作者,国内知名技术论坛博客专家,现任某跨境支付公司技术负责人。
精通Spring Boot框架及其源代码,具有多年的Spring Boot框架使用经验。曾基于Spring Boot搭建风控反洗钱系统,支持1.5亿用户及3000亿交易的风控反洗钱数据处理。
精通Java语言,擅长Spring系列框架的使用,对其源码进行过深入研究,拥有10余年Java开发经验。
乐于分享,曾自主录制多套畅销技术视频教程,累计播放超2万人次。通过微信公众号分享的Spring Boot源码解析系列文章,累计阅读量达30万人次,广受读者好评。