互联网
类型
可以朗读
语音朗读
462千字
字数
2025-05-01
发行日期
展开全部
主编推荐语
详细讲解Spring Boot 3的新特性与最佳实践。
内容简介
随着JDK的升级与迭代,Spring Framework与Spring Boot也分别升级到了全新的6.0与3.0版本,全新的版本带来了更加强大的功能和特性。本书侧重于核心功能和特性的讲解,重点讲解Spring Framework与Spring Boot在应用开发中的核心与应用,通过多个方面介绍应用开发中涉及的场景。
本书分为六个部分,共15章。第一部分~第三部分介绍Spring Framework与Spring Boot的基础与核心机制,包括IOC、AOP、Spring Boot应用特性;第四部分讲解基于Spring Boot的WebMvc应用开发;第五部分对Dao层整合开发进行讲解;第六部分则是Spring Boot的应用打包和生产级特性。
目录
- 版权信息
- 内容提要
- 前言
- 资源与支持
- 第一部分 Spring Framework的IOC容器
- 第1章 Spring Framework入门
- 1.1 Spring Framework概述
- 1.2 Spring Framework的发展历史
- 1.3 Spring Framework的组成结构
- 1.4 Spring生态核心成员
- 1.5 开发环境准备
- 1.6 小结
- 第2章 IOC思想与实现
- 2.1 IOC是怎么来的
- 2.2 IOC的两种实现方式
- 2.3 BeanFactory与ApplicationContext
- 2.4 注解驱动的IOC
- 2.5 依赖查找进阶与高级
- 2.6 依赖注入的6种方式
- 2.7 小结
- 第3章 IOC容器中的Bean
- 3.1 Bean的类型
- 3.2 Bean的作用域
- 3.3 Bean的实例化方式
- 3.4 Bean的基本生命周期
- 3.5 小结
- 第4章 IOC容器的设计与机制
- 4.1 BeanFactory
- 4.2 ApplicationContext
- 4.3 事件驱动与监听器
- 4.4 模块装配
- 4.5 条件装配
- 4.6 组件扫描机制
- 4.7 PropertySource
- 4.8 小结
- 第二部分 Spring Boot应用构建与核心特性
- 第5章 使用Spring Boot
- 5.1 Spring Boot概述
- 5.2 Spring Boot快速使用
- 5.3 Spring Boot的依赖管理
- 5.4 Spring Boot的自动装配
- 5.5 小结
- 第6章 Spring Boot的最佳实践
- 6.1 属性配置
- 6.2 外部化配置
- 6.3 Banner机制
- 6.4 日志的使用
- 6.5 启动过程的简单扩展点
- 6.6 场景启动器与自动装配
- 6.7 启动异常分析
- 6.8 小结
- 第三部分 Spring Framework的AOP
- 第7章 AOP思想与实现
- 7.1 AOP是怎么来的
- 7.2 AOP的基础——动态代理
- 7.3 AOP概述与术语
- 7.4 Spring Boot使用AOP——基于AspectJ
- 7.5 Spring使用AOP——基于XML
- 7.6 小结
- 第8章 AOP的进阶机制和应用
- 8.1 AOP联盟
- 8.2 通知方法参数
- 8.3 切面的执行顺序
- 8.4 代理对象调用自身方法
- 8.5 小结
- 第四部分 基于WebMvc的Spring Boot Web应用开发
- 第9章 使用WebMvc开发应用
- 9.1 整合Web和WebMvc
- 9.2 视图技术
- 9.3 热部署的使用
- 9.4 页面数据传递
- 9.5 请求参数绑定
- 9.6 常用注解的使用
- 9.7 JSON支持
- 9.8 静态资源配置
- 9.9 数据校验
- 9.10 内容协商
- 9.11 异常处理
- 9.12 文件上传与下载
- 9.13 小结
- 第10章 WebMvc开发进阶
- 10.1 拦截器
- 10.2 国际化支持
- 10.3 原生Servlet支持与适配
- 10.4 跨域问题
- 10.5 REST服务请求与调用
- 10.6 Reactive与WebFlux
- 10.7 小结
- 第11章 嵌入式容器
- 11.1 Web容器对比
- 11.2 使用嵌入式Tomcat
- 11.3 定制嵌入式容器
- 11.4 替换嵌入式容器
- 11.5 SSL配置
- 11.6 小结
- 第五部分 Spring Boot的数据访问能力整合
- 第12章 JDBC与事务
- 12.1 整合JDBC
- 12.2 使用JdbcTemplate
- 12.3 JDBC事务管理
- 12.4 Spring Framework的事务管理
- 12.5 事务传播行为
- 12.6 数据库初始化机制
- 12.7 小结
- 第13章 整合MyBatis
- 13.1 MyBatis概述
- 13.2 整合MyBatis
- 13.3 MyBatis简单开发
- 13.4 效率提升:整合MyBatis-Plus
- 13.5 使用MyBatis-Plus
- 13.6 小结
- 第六部分 Spring Boot应用的生产与运维
- 第14章 打包与部署
- 14.1 Spring Boot应用打包
- 14.2 使用外置Servlet容器运行
- 14.3 制作Docker镜像
- 14.4 小结
- 第15章 生产级特性
- 15.1 Spring Boot Actuator
- 15.2 监控端点Endpoints
- 15.3 监控指标Metrics
- 15.4 管理Spring Boot应用
- 15.5 使用监控体系
- 15.6 小结
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。