在當(dāng)今Java EE 開發(fā)中,Spring 框架是當(dāng)之無愧的王者。而Spring Boot 是Spring 主推的基于“習(xí)慣優(yōu)于配置”的原則,讓你能夠快速搭建應(yīng)用的框架,從而使得Java EE 開發(fā)變得異常簡(jiǎn)單。本書從Spring 基礎(chǔ)、Spring MVC 基礎(chǔ)講起,從而無難度地引入Spring Boot 的學(xué)習(xí)。涵蓋使用Spring Boot 進(jìn)行Java EE 開發(fā)的絕大數(shù)應(yīng)用場(chǎng)景,包含:Web 開發(fā)、數(shù)據(jù)訪問、安全控制、批處理、異步消息、系統(tǒng)集成、開發(fā)與部署、應(yīng)用監(jiān)控、分布式系統(tǒng)開發(fā)等。當(dāng)你學(xué)完本書后,你將能使用Spring Boot 解決Java EE 開發(fā)中所遇到的絕大多數(shù)問題。
汪云飛,開源技術(shù)專家,現(xiàn)任職微璟技術(shù)CTO,擁有10年以上的JavaEE開發(fā)經(jīng)驗(yàn)。對(duì)開源Java框架(Spring、Hibernate/JPA、Spring Boot)、開源GIS(GeoServer、OpenLayers),開源云計(jì)算解決方案(IaaS:ClouStack、OpenStack;PaaS:Apache Mesos、Deis、Docker)頗有研究。其撰寫的技術(shù)博客被大量的閱讀和轉(zhuǎn)載。
及時(shí)部分 點(diǎn)睛Spring 4.x
第1 章 Spring 基礎(chǔ) ..........................................2
1.1 Spring 概述 ............................................. 2
1.2 Spring 項(xiàng)目快速搭建 .................................. 5
1.3 Spring 基礎(chǔ)配置 .....................................17
第2 章 Spring 常用配置 .... ............................ 30
2.1 Bean 的Scope .... ................................... 30
2.2 Spring EL 和資源調(diào)用 .... ...................... 33
2.3 Bean 的初始化和銷毀 .... ...................... 37
2.4 Profile .... .... .......... 40
2.5 事件(Application Event) .... .............. 44
第3 章 Spring 高級(jí)話題 .... ............................ 48
3.1 Spring Aware .... ..................................... 48
3.2 多線程 .... .... ......... 51
3.3 計(jì)劃任務(wù) .... .... ..... 54
3.4 條件注解@Conditional .... .................... 56
3.5 組合注解與元注解 .... ........................... 60
3.6 @Enable注解的工作原理 .... .............. 63
VIII ∣ Java EE 開發(fā)的顛覆者:Spring Boot 實(shí)戰(zhàn)
3.7 測(cè)試 .... .... ............. 66
第二部分 點(diǎn)睛Spring MVC 4.x
第4 章 Spring MVC 基礎(chǔ) .... .......................... 72
第三部分 實(shí)戰(zhàn)Spring Boot
第5 章 Spring Boot 基礎(chǔ) .... ......................... 122
第6 章 Spring Boot 核心 .... ......................... 138
X ∣ Java EE 開發(fā)的顛覆者:Spring Boot 實(shí)戰(zhàn)
第7 章 Spring Boot 的Web 開發(fā) .... ............ 170
7.1 Spring Boot 的Web 開發(fā)支持 .... ....... 170
7.2 Thymeleaf 模板引擎 .... ....................... 171
7.2.4 實(shí)戰(zhàn) .... ...................................... 177
7.3 Web 相關(guān)配置 .... ................................. 182
7.4 Tomcat 配置 .... .................................... 187
7.5 Favicon 配置 .... ................................... 196
7.6 WebSocket .... ....................................... 197
7.7 基于Bootstrap 和AngularJS 的現(xiàn)代Web 應(yīng)用 .................. 212
第8 章 Spring Boot 的數(shù)據(jù)訪問 .... .............. 233
8.1 引入Docker .... .................................... 237
8.2 Spring Data JPA .... .............................. 248
8.3 Spring Data REST .... ........................... 284
8.4 聲名式事務(wù) .... ..................................... 297
8.5 數(shù)據(jù)緩存Cache .... .............................. 309
8.6 非關(guān)系型數(shù)據(jù)庫(kù)NoSQL .... ................ 320
8.6.1 MongoDB .... ............................. 320
8.6.2 Redis .... ..................................... 329
第9 章 Spring Boot 企業(yè)級(jí)開發(fā) .... .............. 340
9.1 安全控制Spring Security .... ............... 340
9.2 批處理Spring Batch .... ....................... 362
9.3 異步消息 .... ......................................... 385
9.4 系統(tǒng)集成Spring Integration .... ........... 395
第10 章 Spring Boot 開發(fā)部署與測(cè)試 .... ..... 407
第11 章 應(yīng)用監(jiān)控 .... ................................... 431
第12 章 分布式系統(tǒng)開發(fā) .... ........................ 456
12.1 微服務(wù)、原生云應(yīng)用 .... ................... 456
12.2 Spring Cloud 快速入門 .... ................. 457
12.3 實(shí)戰(zhàn) .... .... ......... 458
12.4 基于Docker 部署 ...................................478
附錄A
剛開始看,感覺還不錯(cuò),紙質(zhì)蠻好,值得一看。
實(shí)用性很強(qiáng)
大概看了下,應(yīng)該不錯(cuò),對(duì)會(huì)有幫助的。
買書這么多次,為什么這次的包裝這么low,有心一點(diǎn)好不好,我不想買的新書沒看到手里就已經(jīng)破了
一本很好的微服務(wù)學(xué)習(xí)的入門書籍
很不錯(cuò)的書籍,紙張很好,印刷很棒
比較適合入門新手,不錯(cuò)
質(zhì)量不錯(cuò),還沒看
有人推薦的,很不錯(cuò),推薦購(gòu)買
東西不錯(cuò)。內(nèi)容全面
書還不錯(cuò),值得看看…
對(duì)工作幫助大
很好看,很有用
還不錯(cuò)的書,基礎(chǔ)入門完全可以
看了一半。
適合初學(xué)吧~挺詳細(xì)的
還沒看,書不厚!
實(shí)用, 詳細(xì)
講得面比較廣,不深入。當(dāng)一本參考書還是不錯(cuò)的。
1。如此厚的一本書,僅僅只是一個(gè)“hello world”。 2作者強(qiáng)行扯上目前的熱點(diǎn)docker,對(duì)讀者沒有一點(diǎn)幫助。
推薦大家讀一下,作者寫得很有條理,適合我這樣的初學(xué)者
非常好,這本書我買了2次,給公司的小伙子們也看下。
前面8章寫得還不錯(cuò),第9章以后就寫的很簡(jiǎn)單,特別是第12章,根本就是貼代碼湊字?jǐn)?shù)。
當(dāng)當(dāng)圖書的包裝還是一如既往的好,幾本書的質(zhì)量和印刷都很好.
內(nèi)容豐富,涉及框架較多。不夠深入,入門學(xué)習(xí)很適合。
買來學(xué)習(xí)使用的工具書,還沒有打開看,不過看外包裝還是非常不錯(cuò)的
書本身質(zhì)量很好!內(nèi)容正在看,需要一定基礎(chǔ)才能看懂!
昨晚下單今天下午就收到了,物流速度還是超快的,明天開始仔細(xì)研讀,希望對(duì)自己大有裨益……
好書,很實(shí)用,講解的技術(shù)很新,很好的一本書,推薦推薦!
很好,對(duì)spring的介紹比較詳細(xì),畢竟boot是建立在spring上面的
首先說一下個(gè)人對(duì)這本書的定位。如果你之前沒用過spring boot,進(jìn)入新公司或者新項(xiàng)目要用,而且要求較短時(shí)間上手,推薦入手。書中理論知識(shí)和代碼基本對(duì)半吧。以實(shí)踐為主,從這個(gè)角度來說可以幫助沒用過的人快速上手。但是不夠深入。如果你已經(jīng)會(huì)用,想深入底層原理??赡苓@本書還達(dá)不到要求??傮w滿意,例子比較貼近實(shí)際項(xiàng)目。
spring boot 給人的感覺就是整合其他spring組件的,需要熟悉spring的其他項(xiàng)目,不然這本書不容易看懂
開篇就是各種IDE的安裝,網(wǎng)上一大堆的而且里代碼也不用通篇貼吧,對(duì)學(xué)習(xí)springboot沒多大用
這本書寫得比較務(wù)實(shí),適合看完就上手的同學(xué),但是最好有一定的基礎(chǔ),因?yàn)槿珪僭O(shè)讀者對(duì)J2EE開發(fā)是有一定基礎(chǔ),書中有一些地方是一筆帶過,所以沒有基礎(chǔ)的讀者看起來會(huì)不知道作者講的是什么。