重磅丨《Spring Boot编程思想(核心篇)》现已开启预售!

Posted 博文视点Broadview

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重磅丨《Spring Boot编程思想(核心篇)》现已开启预售!相关的知识,希望对你有一定的参考价值。


作为一名 Java 程序员如果你已经厌恶了传统的开发模式,希望有一个全新的框架可以提供快速开发,简单集成的编程体验,强烈建议你学习了解 Spring Boot 。

使用 SpringBoot 后发现一切是如此的简单,可以说在Java 编程的世界 SpringBoot 就是老大哥,不得不服。





《Spring Boot编程思想(核心篇)》


现已开启预售


(点击封面了解详情)


本书以Spring Boot 2.0为讨论的主线,讨论的范围将涵盖 Spring Boot 1.x的所有版本,以及所关联的Spring Framework版本,致力于:

  • 场景分析——掌握技术选型

  • 系统学习——拒绝浅尝辄止

  • 重视规范——了解发展趋势

  • 源码解读——理解设计思想

  • 实战演练——巩固学习成果


由于《Spring Boot 编程思想》的内容跨度广,所以分“核心篇”、“运维篇”和“Web篇”三册分别与大家讨论Spring Boot的功能特性。


本书作为《Spring Boot 编程思想》的核心篇,开篇会带领大家总览Spring Boot核心特性,然后再讨论自动装配(Auto-Configuration)与SpringApplication


重磅丨《Spring Boot编程思想(核心篇)》现已开启预售!


所谓“兼听则明,偏听则暗”,本书的讨论范围不会局限在Spring Boot或Spring Framework,会将Spring Cloud甚至Spring Cloud Data Flow纳入参考,探讨Spring Boot在两者中的运用。


站在更宏观的角度,在整个Java EE的生态中,Spring技术栈并非独此一家,也不完全是“开山之作”,不少相关的特性可在JSR规范和其他Java EE实现中找到原型。换言之,Spring技术栈可被认为是一种非常成功的“重复发明轮子”,不仅适配了JSR实现,而且“借鉴”了他山之石,逐步实现了自身的生态系统。


总而言之,全书的讨论将以Spring Boot为中心,议题发散至Spring技术栈、JSR及Java。希望读者透过全局的视角,了解变迁的历程;通过多方的比较,理解特性的原理;整合标准的规范,掌握设计的哲学。


当您纵览全书之后,或许会明白为什么说“Spring Boot易学难精”。因为它的核心是Spring Framework,而对后者的理解程度又取决于对JSR规范及Java的熟悉度。


重磅丨《Spring Boot编程思想(核心篇)》现已开启预售!


  • 本书出自谁手?

小马哥(mercyblitz),Apache Dubbo PMC、Spring Cloud Alibaba项目架构师。目前主要负责集团中间件开源项目、微服务技术实施、架构演进、基础设施构建等工作。通过了SUN Java(SCJP、SCWCD、SCBCD)及Oracle OCA等认证。



  • 本书结构

完整目录请见本书。


第1部分  总览Spring Boot

第1章  初览Spring Boot  2

1.1  Spring Framework时代 

1.2  Spring Boot简介

1.3  Spring Boot的特性

1.4  准备运行环境


第2章  理解独立的Spring应用  9

2.1  创建Spring Boot应用 

2.2  运行Spring Boot应用 


第3章  理解固化的Maven依赖  58

3.1  spring-boot-starter-parent与spring-boot-dependencies简介 

3.2  理解spring-boot-starter-parent与spring-boot- dependencies 


第4章  理解嵌入式Web容器  70

4.1  嵌入式Servlet Web容器

4.2  嵌入式Reactive Web容器 


第5章  理解自动装配  96

5.1  理解@SpringBootApplication注解语义

5.2  @SpringBootApplication属性别名 

5.3  @SpringBootApplication标注非引导类 

5.4  @EnableAutoConfiguration激活自动装配 

5.5  @SpringBootApplication “继承”

       @Configuration CGLIB提升特性 

5.6  理解自动配置机制 

5.7  创建自动配置类 


第6章  理解Production- Ready特性  119

6.1  理解Production-Ready一般性定义  

6.2  理解Spring Boot Actuator  

6.3  Spring Boot Actuator Endpoints 

6.4  理解“外部化配置

6.5  理解“规约大于配置” 

6.6  小马哥有话说 

6.7  下一站:走向自动装配


第2部分  走向自动装配

第7章  走向注解驱动编程(Annotation-Driven)  138

7.1  注解驱动发展史

7.2  Spring核心注解场景分类

7.3  Spring注解编程模型 


第8章  Spring注解驱动设计模式  225

8.1  Spring @Enable模块驱动

8.2  Spring Web自动装配 

8.3  Spring条件装配 


第9章  Spring Boot自动装配  292

9.1  理解Spring Boot自动装配 

9.2  Spring Boot自动装配原理 

9.3  自定义Spring Boot自动装配

9.4  Spring Boot条件化自动装配 

9.5  小马哥有话说 

9.6  下一站:理解SpringApplication 


第3部分  理解SpringApplication

第10章  SpringApplication初始化阶段  405

10.1  SpringApplication构造阶段 

10.2  SpringApplication配置阶段 


第11章  SpringApplication运行阶段  425

11.1  SpringApplication准备阶段 

11.2  Spring应用上下文启动阶段 

11.3  Spring应用上下文启动后阶段 


第12章  SpringApplication结束阶段  550

12.1  SpringApplication正常结束 

12.2  SpringApplication异常结束 


第13章  Spring Boot应用退出  571

13.1  Spring Boot应用正常退出 

13.2  Spring Boot应用异常退出 

13.3  小马哥有话说 

13.4  下一站:运维篇 

重磅丨《Spring Boot编程思想(核心篇)》现已开启预售!


重磅丨《Spring Boot编程思想(核心篇)》现已开启预售! 

博文视点

您阅读的专业智库

了解更多本书详情请点击阅读原文

长按二维码轻松关注


点击阅读原文,立即了解本书详情~

以上是关于重磅丨《Spring Boot编程思想(核心篇)》现已开启预售!的主要内容,如果未能解决你的问题,请参考以下文章

电子书丨《Offer来了:Java面试核心知识点精讲(框架篇)》

Spring Boot AOP解析

Spring Boot 2.X:入门篇

玩转 Spring Boot 原理篇(核心注解知多少)

干货丨Kotlin在Spring Boot中的应用

资源|详解Spring Boot编程思想-从技术到规范,从原理到源码-百度网盘免费资源分享