更新时间:2025-06-19 18:12:29
封面
版权信息
版权
内容提要
前言
资源与支持
第一部分 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