在當今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
剛開始看,感覺還不錯,紙質蠻好,值得一看。
實用性很強
大概看了下,應該不錯,對會有幫助的。
買書這么多次,為什么這次的包裝這么low,有心一點好不好,我不想買的新書沒看到手里就已經破了
一本很好的微服務學習的入門書籍
很不錯的書籍,紙張很好,印刷很棒
比較適合入門新手,不錯
質量不錯,還沒看
有人推薦的,很不錯,推薦購買
東西不錯。內容全面
書還不錯,值得看看…
對工作幫助大
很好看,很有用
還不錯的書,基礎入門完全可以
看了一半。
適合初學吧~挺詳細的
還沒看,書不厚!
實用, 詳細
講得面比較廣,不深入。當一本參考書還是不錯的。
1。如此厚的一本書,僅僅只是一個“hello world”。 2作者強行扯上目前的熱點docker,對讀者沒有一點幫助。
推薦大家讀一下,作者寫得很有條理,適合我這樣的初學者
非常好,這本書我買了2次,給公司的小伙子們也看下。
前面8章寫得還不錯,第9章以后就寫的很簡單,特別是第12章,根本就是貼代碼湊字數。
當當圖書的包裝還是一如既往的好,幾本書的質量和印刷都很好.
內容豐富,涉及框架較多。不夠深入,入門學習很適合。
買來學習使用的工具書,還沒有打開看,不過看外包裝還是非常不錯的
書本身質量很好!內容正在看,需要一定基礎才能看懂!
昨晚下單今天下午就收到了,物流速度還是超快的,明天開始仔細研讀,希望對自己大有裨益……
好書,很實用,講解的技術很新,很好的一本書,推薦推薦!
很好,對spring的介紹比較詳細,畢竟boot是建立在spring上面的
首先說一下個人對這本書的定位。如果你之前沒用過spring boot,進入新公司或者新項目要用,而且要求較短時間上手,推薦入手。書中理論知識和代碼基本對半吧。以實踐為主,從這個角度來說可以幫助沒用過的人快速上手。但是不夠深入。如果你已經會用,想深入底層原理。可能這本書還達不到要求。總體滿意,例子比較貼近實際項目。
spring boot 給人的感覺就是整合其他spring組件的,需要熟悉spring的其他項目,不然這本書不容易看懂
開篇就是各種IDE的安裝,網上一大堆的而且里代碼也不用通篇貼吧,對學習springboot沒多大用
這本書寫得比較務實,適合看完就上手的同學,但是最好有一定的基礎,因為全書假設讀者對J2EE開發是有一定基礎,書中有一些地方是一筆帶過,所以沒有基礎的讀者看起來會不知道作者講的是什么。