Spring Boot进阶

Spring Boot进阶

作者:郑天民

出版社:机械工业

出版年:2022年6月

ISBN:9787111706748

所属分类:成功励志

书刊介绍

《Spring Boot进阶》内容简介

这是一本能带领读者全方位掌握Spring Boot技术体系的功能、原理和最佳实践的著作,能帮助读者在Spring Boot领域快速实现从入门到进阶。
全书涵盖Spring Boot的6大核心主题:核心容器、Web服务、缓存、数据访问、并发执行、监控与扩展,内容具有以下4大特性: 针对性:系统梳理了6个主题所包含技术的功能特性、工作原理、实践方案,读者能快速掌握其核心技术、底层设计理念和生态扩展; 创新性:与同类书不同,本书搜集并分析了每个主题下的高频面试题,旨在帮助读者在面试和晋升时事半功倍; 实战性:注重实用性,基于作者近15年的经验,通过丰富的场景案例提供了大量应用方案和Z佳实践; 前瞻性:不仅系统讲解了常用的核心技术,而且还讲解了时下流行的云原生、RSocket等前沿技术及其应用方案。
郑天民,资深架构师和技术专家,有近15年的软件研发和架构经验。现担任某知名健康科技公司技术总监,先后就职于多家大型上市公司和互联网独角兽公司,担任系统架构师、技术总监和CTO等职务。
对架构设计和技术管理有深入的理解,积累了丰富的经验,研发和主持过10余个面向研发人员的技术和管理类培训课程。热衷于总结和分享,著作有《系统架构设计》等,译作有《Spring响应式编程》等。
阿里云MVP、腾讯云TVP、TGO鲲鹏会会员。

作品目录

作者介绍
前言
第一部分
Spring
Boot概述
第1章:引入Spring
Boot
1.1、Spring核心概念
1.2、开发Spring
Boot应用程序
1.3、Spring
Boot实战内容和案例
1.4、本章小结
第二部分
核心容器
第2章:依赖注入类型和原理
2.1、Spring依赖注入类型
2.2、Spring依赖注入原理分析
2.3、Spring循环依赖案例分析
2.4、Spring依赖注入实战经验
2.5、Spring依赖注入面试题分析
2.6、本章小结
第3章:面向切面概念和实践
3.1、面向切面与Spring
AOP
3.2、动态代理机制与Spring
AOP
3.3、AOP代理机制对性能的影响案例分析
3.4、AOP实战经验
3.5、Spring
AOP面试题分析
3.6、本章小结
第三部分
Web服务
第4章:构建轻量级Web技术体系
4.1、Spring
WebMVC
4.2、Spring
HATEOAS
4.3、Spring
GraphQL
4.4、轻量级Web实战经验
4.5、轻量级Web面试题分析
4.6、本章小结
第5章:应用响应式Web开发组件
5.1、响应式编程和Spring
Boot
5.2、Spring
WebFlux
5.3、Spring
RSocket
5.4、响应式Web实战经验
5.5、响应式Web面试题分析
5.6、本章小结
第四部分
内置缓存
第6章:打造高性能系统缓存
6.1、缓存注解
6.2、缓存键管理
6.3、缓存配置
6.4、Spring缓存案例分析
6.5、缓存实现原理
6.6、系统缓存实战经验
6.7、系统缓存面试题分析
6.8、本章小结
第7章:为安全控制添加认证缓存
7.1、Spring
Security安全框架
7.2、Spring
Security与认证缓存
7.3、Spring
Security认证缓存案例分析
7.4、认证缓存原理分析
7.5、认证缓存实战经验
7.6、认证缓存面试题分析
7.7、本章小结
第五部分
数据访问
第8章:Spring
JDBC解决方案
8.1、JDBC规范
8.2、Spring
JDBC解决方案
8.3、JdbcTemplate实现原理
8.4、Spring
JDBC实战经验
8.5、Spring
JDBC面试题分析
8.6、本章小结
第9章:应用Spring
ORM最佳实践
9.1、Spring
Data架构与应用
9.2、N+1性能问题
9.3、Spring
ORM实战经验
9.4、Spring
ORM面试题分析
9.5、本章小结
第六部分
并发编程
第10章:解析Spring
Async并发编程
10.1、Spring
@Async注解
10.2、Spring
@Async实现原理
10.3、Spring
Web异步处理
10.4、Spring
Async实战经验
10.5、Spring
Async面试题分析
10.6、本章小结
第11章:使用任务执行器和调度器
11.1、Java执行器模型
11.2、Spring任务执行器
11.3、Spring任务调度器
11.4、任务执行器和调度器实战经验
11.5、任务执行器和调度器面试题分析
11.6、本章小结
第七部分
监控和扩展
第12章:为应用程序添加系统监控
12.1、Spring
Boot
Actuator组件
12.2、Admin
Server组件
12.3、系统监控实战经验
12.4、系统监控面试题分析
12.5、本章小结
第13章:Spring
Boot生态体系及扩展
13.1、Spring
Boot
Starter原理与应用
13.2、Spring
Boot与微服务
13.3、Spring
Boot与云原生
13.4、测试Spring
Boot
13.5、生态扩展面试题分析
13.6、本章小结

相关推荐

微信二维码