第1章 Spring基礎 1.1 Spring概述 1.1.1 Spring的由來 1.1.2 Spring的體系結構 1.2 Spring開發環境的構建 1.2.1 使用Eclipse開發Java Web應用 1.2.2 Spring的下載 1.2.3 第一個Spring入門程序 1.3 Spring IoC 1.3.1 Spring IoC的基本概念 1.3.2 Spring的常用註解 1.3.3 基於註解的依賴注入 1.3.4 Java配置 1.4 Spring AOP 1.4.1 Spring AOP的基本概念 1.4.2 基於註解開發AspectJ 1.5 Spring Bean 1.5.1 Bean的實例化 1.5.2 Bean的作用域 1.5.3 Bean的初始化和銷毀 1.6 Spring的資料庫編程 1.6.1 Spring JDBC的XML配置 1.6.2 Spring JDBC的Java配置 1.6.3 Spring JdbcTemplate的常用方法 1.6.4 基於@Transactional註解的聲明式事務管理 1.6.5 如何在事務處理中捕獲異常 1.7 本章小結 習題1 第2章 Spring MVC 2.1 Spring MVC的工作原理 2.2 Spring MVC的工作環境鄙 2.2.1 Spring MVC所需要的JAR包 2.2.2 使用Eclipse開發Spring MVC的 Web應用 2.2.3 基於Java配置的Spring MVC應用 2.3 基於註解的控制器品 2.3.1 Controller註解類型 2.3.2 RequestMapping註解類型 2.3.3 編寫請求處理方法 2.3.4 Controller接收請求參數的常見方式 2.3.5 重定向與轉發 2.3.6 應用@Autowired進行依賴注入 2.3.7 @ModelAttribute 2.4 JSON數據交互鄙 2.4.1 JSON數據結構 2.4.2 JSON數據轉換 2.5 Spring MVC的基本配置跺 2.5.1 靜態資源配置 2.5.2 攔截器配置 2.5.3 文件上傳配置 ……
第3章 Spring Boot入門 第4章 Spring Boot核心 第5章 Spring Boot的Web開發 第6章 Spring Boot的數據訪間 第7章 MyBatis與MyBatis-Plus 第8章 Spring Boot的安全控制 第9章 非同步消息 第10章 Spring Boot單元測試 第11章 電子商務平台的設計與實現(Spring Boot+MyBatis+Thymeleaf) 第12章 名片系統的設計與實現(Spring Boot+Vue.is 3+MyBatis-Plus)