小马哥终于出手!Spring Boot综合能力全面升级!

管理员账号

2019-04-08

自从Spring Boot问世以来,就受到了广大开发人员的极大关注,相关的学习资料也很多,但很多读者在掌握Spring Boot的基本用法之后,在遇到实际项目的时候,很多核心问题却难倒了读者,比如:

Spring Boot是如何基于Spring Framework逐步走向自动装配的?

SpringApplication是怎么管控Spring应用生命周期的?

Spring Boot外部化配置与Spring Environment抽象之间是什么关系?

Spring Web MVC向Spring Reactive WebFlux过渡的真正价值和意义 ?

Spring Boot的核心是Spring Framework,而对后者的理解程度又取决于对JSR 规范及Java 的熟悉度。

本书的讨论范围并不会局限在Spring Boot 或Spring Framework,会将Spring Cloud 甚至Spring Cloud Data Flow 纳入参考,探讨Spring Boot 在两者中的运用。站在更宏观的角度,在整个Java EE 的生态中,Spring 技术栈并非独此一家,也不完全是“开山之作”,不少相关的特性可在JSR 规范和其他Java EE 实现中找到原型。换言之,Spring 技术栈可被认为是一种非常成功的“重复发明轮子”,不仅适配了JSR 实现,而且“借鉴”了他山之石,逐步实现了自身的生态系统。

本书从源码的角度探讨Spring Boot的核心特性,深入探究Spring Boot的实现原理,期待读者掌握阅读源码的方法和技巧,全面提升研发能力,进军架构师队伍。

作者介绍

本书的作者江湖人称小马哥,著名Java劝退师,Apache和Spring Cloud等知名开源架构成员,Apache Dubbo PMC、Spring Cloud Alibaba项目架构师。慕课网精英讲师,开设的《Spring Cloud 2.0深度实践》受到了读者的一致好评。更多详情可以访问小马哥的主页:https://mercyblitz.github.io/about/。

如何更好地学习Spring Boot

为了使Spring Boot的学习曲线平滑,本书在内容结构上,采用“总分总”的方式,首先总体介绍讨论范围,随后深入展开细节的讨论,最后予以总结。同时,为了避免先入为主的影响,本书将会针对官方文档的描述内容提出疑问或假设,大胆地猜测其可能实现的方式,再结合实现源码加以验证,随后将通过示例代码巩固理解。

在写作手法上,本书效仿传统中国历史书籍的编著手法,将纪传体和编年体予以综合。如果从功能特性来看,它属于纪传体,如自动装配、SpringApplication,以及外部化配置等。如此表述的方式更容易系统地掌握 Spring Boot 以及 Spring Framework 的核心特性。如果从特性的发展历程来观察,它则属于编年体,如 Spring Framework 注解驱动编程模型从 1.x 到 5.0 中的发展与 Spring Boot 自动装配之间的关联,以及 Spring Boot 1.0 到 1.4 的外部化配置源是怎样利用 Spring Environment 抽象逐步完善等。

在论述方式上,增加了论点、论证及论据,从而知其然知其所以然。在特性的讨论过程中,“小马哥提示您”的内容可能会穿插其中,做出补充说明。在特性讨论的结尾处,“小马哥有话说”将总结所论议题,并且发表感想,类似于《史记》中的“太史公曰”。

系统掌握Spring Boot 1.x到2.0的各个版本

本书将Spring Boot 2.0与1.x的版本加以对比,探索从1.0到2.0版本之间的重要变化,便于读者后续架构、整合及迁移等工作。

完善的示例代码

本书所有的示例代码均存放在GitHub,不必担心商业用途所带来的风险。

配套的视频
本书在慕课网发布免费配套视频:

Spring Boot 2.0深度实践——初遇Spring Boot

https://www.imooc.com/learn/933

Spring Boot 2.0深度实践之系列总览

https://www.imooc.com/learn/1058

题外话

本书五成以上的稿费将捐赠给贫困地区小朋友作为教育公益基金,读者可访问https://mercyblitz.github.io/books/thinking-in-spring-boot/donate/
来关注和监督资金流向。让我们为作者的无私和热心公益鼓掌!!!!!!!

今天带来的是来自著名Java劝退师小马哥之手的《Spring Boot编程思想(核心篇)》,全书的讨论将以Spring Boot 为中心,议题发散至Spring 技术栈、JSR 及Java。希望读者透过全局的视角,了解变迁的历程;通过多方的比较,理解特性的原理;整合标准的规范,掌握设计的哲学。

下单可点击:

京东:https://item.jd.com/12570242.html?dist=jd

当当:http://product.dangdang.com/26922557.html

读者评论

相关博文

  • 社区使用反馈专区

    陈晓猛 2016-10-04

    尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...

    陈晓猛 2016-10-04
    2975 492 2 5
  • 迎战“双12”!《Unity3D实战核心技术详解》独家预售开启!

    陈晓猛 2016-12-05

    时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...

    陈晓猛 2016-12-05
    2141 34 0 1
  • czk 2017-07-29
    2014 14 0 0