返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]Spring Boot源码解读与原理分析
  • 正版图书!品质保证!默认发最新版本!收藏店铺可享优先发货!
    • 作者: 无著
    • 出版社: 人民邮电出版社
    • 出版时间:2023-02
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个文化制品专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 无著
    • 出版社:人民邮电出版社
    • 出版时间:2023-02
    • ISBN:9789880210799
    • 版权提供:人民邮电出版社

            铺公告

      为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。

    温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。

      关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

     

     

    1.Java底层技术研究开发工程师LinkedBear倾情分享多年来研究Spring技术体系的框架体系实践经验与架构封装经验,具有强大的可参考价值与实践意义
    2.Spring学习难度大、门槛高,本书为开发者朋友提供了一段相对合理、平滑、系统的源码阅读和学习轨迹,更容易理解上手
    3.本书适合拥有一定Spring理解与使用经验的读者学习进阶
    4.本书适用的Spring Boot源码解读基准版本为 2.3.11.RELEASE 与 2.5.3,在未特别说明时,本书引用的源码均基于Spring Boot 2.3.11.RELEASE
    5.附赠本书附带的测试代码与课件

    基本信息
    商品名称: Spring Boot源码解读与原理分析 开本: 128开
    作者: LinkedBear 定价: 129.80
    ISBN号: 9787115601377 出版时间: 2023-02-01
    出版社: 人民邮电出版社 印刷时间: 2023-02-01
    版次: 1 印次: 1

    第 1部分 Spring Boot底层依赖的核心容器
    第 1章 Spring Boot整体概述 3
    1.1 Spring Framework 3
    1.1.1 Spring Framework的历史 4
    1.1.2 IOC与AOP 4
    1.2 Spring Boot与Spring Framework 4
    1.3 Spring Boot的核心特性 5
    1.4 Spring Boot的体系 5
    1.5 开发第 一个Spring Boot应用 6
    1.5.1 创建项目 6
    1.5.2 编写简单代码 10
    1.6 小结 11
    第 2章 Spring Boot的自动装配 12
    2.1 组件装配 12
    2.1.1 组件 12
    2.1.2 手动装配 13
    2.1.3 自动装配 13
    2.2 Spring Framework的模块装配 14
    2.2.1 模块 14
    2.2.2 快速体会模块装配 15
    2.2.3 导入配置类 17
    2.2.4 导入ImportSelector 19
    2.2.5 导入ImportBeanDefinitionRegistrar 21
    2.2.6 扩展:DeferredImportSelector 22
    2.3 Spring Framework的条件装配 24
    2.3.1 基于Profile的装配 24
    2.3.2 基于Conditional的装配 26
    2.4 SPI机制 28
    2.4.1 JDK原生的SPI 29
    2.4.2 Spring Framework 3.2的SPI 30
    2.5 Spring Boot的装配机制 32
    2.5.1 @ComponentScan 33
    2.5.2 @SpringBootConfiguration 34
    2.5.3 @EnableAutoConfiguration 35
    2.6 WebMvc场景下的自动装配原理 42
    2.6.1 Servlet容器的装配 43
    2.6.2 DispatcherServlet的装配 46
    2.6.3 SpringWebMvc的装配 48
    2.7 小结 53
    第3章 Spring Boot的IOC容器 54
    3.1 Spring Framework的IOC容器 54
    3.1.1 BeanFactory 55
    3.1.2 ApplicationContext 66
    3.1.3 选择ApplicationContext而不是BeanFactory 74
    3.2 Spring Boot对IOC容器的扩展 75
    3.2.1 WebServerApplicationContext 75
    3.2.2 AnnotationConfigServletWebServerApplicationContext 75
    3.2.3 ReactiveWebApplicationContext 76
    3.3 选用注解驱动IOC容器的原因 76
    3.3.1 配置方式的对比 76
    3.3.2 约定大于配置下的选择 77
    3.4 Environment 77
    3.4.1 Environment概述 77
    3.4.2 Environment的结构与设计 78
    3.4.3 Environment与IOC容器的关系 80
    3.5 BeanDefinition 81
    3.5.1 理解元信息 81
    3.5.2 BeanDefinition概述 81
    3.5.3 BeanDefinition的结构与设计 82
    3.5.4 体会BeanDefinition 85
    3.5.5 BeanDefinitionRegistry 88
    3.5.6 设计BeanDefinition的意义 89
    3.6 后置处理器 89
    3.6.1 理解后置处理器 89
    3.6.2 BeanPostProcessor 90
    3.6.3 BeanPostProcessor的扩展 91
    3.6.4 BeanFactoryPostProcessor 93
    3.6.5 BeanDefinitionRegistryPostProcessor 94
    3.6.6 后置处理器对比 95
    3.7 IOC容器的启动流程 95
    3.8 小结 100
    第4章 Spring Boot的核心引导:SpringApplication 101
    4.1 总体设计 101
    4.1.1 启动失败的错误报告 101
    4.1.2 Bean的延迟初始化 103
    4.1.3 SpringApplication的定制 103
    4.1.4 Web类型推断 104
    4.1.5 监听与回调 104
    4.1.6 应用退出 106
    4.2 生命周期概述 107
    4.2.1 创建SpringApplication 107
    4.2.2 启动SpringApplication 107
    4.2.3 应用退出 108
    4.3 小结 108
    第5章 Spring Boot的AOP支持 109
    5.1 Spring Framework的AOP回顾 109
    5.1.1 AOP术语 109
    5.1.2 通知类型 110
    5.2 Spring Boot使用AOP 110
    5.3 AOP的开关:@EnableAspectJAutoProxy 111
    5.3.1 AspectJAutoProxyRegistrar 112
    5.3.2 AnnotationAwareAspectJAutoProxyCreator 114
    5.4 小结 117
    第 2部分 Spring Boot的生命周期原理分析
    第6章 Spring Boot准备容器与环境 121
    6.1 创建SpringApplication 122
    6.1.1 推断Web环境 122
    6.1.2 设置初始化器 123
    6.1.3 设置监听器 125
    6.1.4 确定主启动类 126
    6.1.5 与Spring Boot 1.x的区别 127
    6.1.6 与Spring Boot 2.4.x的区别 128
    6.2 启动SpringApplication 129
    6.2.1 前置准备 130
    6.2.2 获取SpringApplicationRunListeners 133
    6.2.3 准备运行时环境 135
    6.3 IOC容器的创建与初始化 137
    6.3.1 打印Banner 137
    6.3.2 创建IOC容器 140
    6.3.3 初始化IOC容器 142
    6.3.4 刷新IOC容器 145
    6.3.5 Spring Boot 2.4.x的新特性 145
    6.4......

    Spring Boot是目前Java EE开发中颇受欢迎的框架之一。依托于底层Spring Framework的基础支撑,以及完善强大的特性设计,Spring Boot已成为业界流行的应用和微服务开发基础框架。
    《Spring Boot源码解读与原理分析》共14章,分为4个部分。部分介绍Spring Boot底层依赖的核心容器,以及底层Spring Framework的两大核心特性IOC和AOP;第二部分从底层源码角度深入剖析Spring Boot的生命周期,包括Spring Application、IOC容器、嵌入式Web容器和AOP模块的生命周期;第三部分针对项目开发中整合的主流场景,介绍场景模块中的核心装配和关键机制原理,如JDBC中的事务、Web中的核心控制器等;第四部分与Spring Boot的运行部署相关,针对不同运行场景讲解Spring Boot的启动引导方式。
    阅读《Spring Boot源码解读与原理分析》之前,读者需要先对Spring Framework和Spring Boot有基本的理解与简单的框架使用经验或项目开发经验。本书的重点是Spring Boot的设计、思想和原理,无论是对于已经有一定基础的开发者还是已熟练使用Spring Boot并希望进一步提升技能和水平的开发者,本书是他们透彻研究Spring Boot源码和原理的理想选择。

    LinkedBear,Java开发工程师、底层技术研究者与分享者,倾心研究Spring技术体系多年,对Spring、Spring Boot等框架有独到的见解,拥有丰富的框架体系实践经验和架构封装经验。

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购