# Spring_boot **Repository Path**: 18321/Spring_boot ## Basic Information - **Project Name**: Spring_boot - **Description**: spring学习01 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-05-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spring_boot 《JavaEE开发的颠覆者 Spring Boot实战》.(汪云飞): https://u15209884.ctfile.com/fs/15209884-290141154 ![image](https://github.com/baimouren/Spring_boot/blob/master/SpringBoot01/WebContent/image/book/131357bubmb45b95evy454.jpg) 在当今Java EE 开发中,Spring 框架是当之无愧的王者。而Spring Boot 是Spring 主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE 开发变得异常简单。本书从Spring 基础、Spring MVC 基础讲起,从而无难度地引入Spring Boot 的学习。涵盖使用Spring Boot 进行Java EE 开发的绝大数应用场景,包含:Web 开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。当你学完本书后,你将能使用Spring Boot 解决Java EE 开发中所遇到的绝大多数问题。 作译者 汪云飞,开源技术专家,现任职微璟技术CTO,拥有10年以上的JavaEE开发经验。对开源Java框架(Spring、Hibernate/JPA、Spring Boot)、开源GIS(GeoServer、OpenLayers),开源云计算解决方案(IaaS:ClouStack、OpenStack;PaaS:Apache Mesos、Deis、Docker)颇有研究。其撰写的技术博客被大量的阅读和转载。 目录

第一部分 点睛Spring 4.x
第1 章 Spring 基础 ........................................2
>1.1 Spring 概述 ........................................ 2
>1.2 Spring 项目快速搭建 .................................. 5
>1.3 Spring 基础配置 .....................................17
第2 章 Spring 常用配置 .... ............................ 30
>2.1 Bean 的Scope .... ................................... 30
>2.2 Spring EL 和资源调用 .... ...................... 33
>2.3 Bean 的初始化和销毁 .... ...................... 37
>2.4 Profile .... .... .......... 40
>2.5 事件(Application Event) .... .............. 44
第3 章 Spring 高级话题 .... ............................ 48
>3.1 Spring Aware .... ..................................... 48
>3.2 多线程 .... .... ......... 51
>3.3 计划任务 .... .... ..... 54
>3.4 条件注解@Conditional .... .................... 56
>3.5 组合注解与元注解 .... ........................... 60
>3.6 @Enable*注解的工作原理 .... .............. 63
VIII ∣ Java EE 开发的颠覆者:Spring Boot 实战
>3.7 测试 .... .... ............. 66
第二部分 点睛Spring MVC 4.x
第4 章 Spring MVC 基础 .... .......................... 72

第三部分 实战Spring Boot
第5 章 Spring Boot 基础 .... ......................... 122
第6 章 Spring Boot 核心 .... ......................... 138
X ∣ Java EE 开发的颠覆者:Spring Boot 实战
第7 章 Spring Boot 的Web 开发 .... ............ 170
>7.1 Spring Boot 的Web 开发支持 .... ....... 170
>7.2 Thymeleaf 模板引擎 .... ....................... 171
>7.2.4 实战 .... ...................................... 177
>7.3 Web 相关配置 .... ................................. 182
>7.4 Tomcat 配置 .... .................................... 187
>7.5 Favicon 配置 .... ................................... 196
>7.6 WebSocket .... ....................................... 197
>7.7 基于Bootstrap 和AngularJS 的现代Web 应用 .................. 212
第8 章 Spring Boot 的数据访问 .... .............. 233
>8.1 引入Docker .... .................................... 237
>8.2 Spring Data JPA .... .............................. 248
>8.3 Spring Data REST .... ........................... 284
>8.4 声名式事务 .... ..................................... 297
>8.5 数据缓存Cache .... .............................. 309
>8.6 非关系型数据库NoSQL .... ................ 320
>8.6.1 MongoDB .... ............................. 320
>8.6.2 Redis .... ..................................... 329
第9 章 Spring Boot 企业级开发 .... .............. 340
>9.1 安全控制Spring Security .... ............... 340
>9.2 批处理Spring Batch .... ....................... 362
>9.3 异步消息 .... ........................................ 385
>9.4 系统集成Spring Integration .... ........... 395
第10 章 Spring Boot 开发部署与测试 .... ..... 407
第11 章 应用监控 .... ................................... 431
第12 章 分布式系统开发 .... ........................ 456
>12.1 微服务、原生云应用 .... ................... 456
>12.2 Spring Cloud 快速入门 .... ................. 457
>12.3 实战 .... .... ......... 458
>12.4 基于Docker 部署 ...................................478
附录A