第 1章 Spring Boot来临 1 1.1 Spring的历史 1 1.2 注解还是XML 2 1.3 Spring Boot的优点 3 1.4 传统Spring MVC和Spring Boot的对比 4 第 2章 聊聊开发环境搭建和基本开发 10 2.1 搭建Spring Boot开发环境 10 2.1.1 搭建Eclipse开发环境 10 2.1.2 搭建IntelliJ IDEA开发环境 13 2.2 Spring Boot的依赖和自动配置 15 2.3 使用自定义配置 19 2.4 开发自己的Spring Boot项目 21 第3章 全注解下的Spring IoC 23 3.1 IoC容器简介 23 3.2 装配你的Bean 27 3.2.1 通过扫描装配你的Bean 27 3.2.2 自定义第三方Bean 31 3.3 依赖注入 32 3.3.1 注解@Autowired 34 3.3.2 消除歧义性——@Primary和@Quelifier 35 3.3.3 带有参数的构造方法类的装配 36 3.4 生命周期 37 3.5 使用属性文件 42 3.6 条件装配Bean 45 3.7 Bean的作用域 46 3.8 使用@Profile 48 3.9 引入XML配置Bean 50 3.10 使用Spring EL 51 第4章 开始约定编程——Spring AOP 53 第5章 访问数据库 82 第6章 聊聊数据库事务处理 107 第7章 使用性能利器——Redis 134 第8章 文档数据库——MongoDB 168 第9章 初识Spring MVC 183 第 10章 深入Spring MVC开发 197 第 11章 构建REST风格网站 249 第 12章 安全——Spring Security 271 第 13章 学点Spring其他的技术 291 第 14章 Spring 5新框架——WebFlux 319 第 15章 实践一下——抢购商品 349 第 16章 部署、测试和监控 371 第 17章 分布式开发——Spring Cloud 393 |