本書以Spring應用程序開發為中心,講解如何運用Spring Boot提高效率,使應用程序的開發和管理更加輕松有趣。作者行文親切流暢,以大量示例講解了Spring Boot在各類情境中的應用,內容涵蓋起步依賴、Spring Boot CLI、Groovy、Grails、Actuator。對于Spring Boot開發應用中較為繁瑣的內容,附錄奉上整理完畢的表格,一目了然,方便讀者查閱。
Spring改變了企業級Java應用開發方式,讓Java開發更簡單、高效;Sping Boot作為Spring開發的黃金助手,則在這個基礎上,讓開發者的生活更上一個臺階!
本書是Spring Boot的終極指南,以自動配置、起步依賴、命令行界面和Actuator這四個核心特性為基礎,深入介紹Spring Boot的用法,讓所有Java開發人員不費吹灰之力就構建出滿足生產需求的服務,真正享受技術達人的樂趣!
Craig Walls
Pivotal高級工程師,Spring Social及Spring Sync項目領導者,著名技術博主,暢銷書《Spring實戰》作者。他致力于推廣Spring框架,筆耕不輟,亦時常作為演講嘉賓出席各類相關會議。
丁雪豐(譯者)
博學工程師,活躍的技術圖書譯者,長期參與經典英文技術書籍的引進工作,譯著包括《Spring攻略》《JRuby實踐》《MongoDB實戰》。
第1章入門1
1.1Spring風云再起1
1.1.1重新認識Spring2
1.1.2Spring Boot精要3
1.1.3Spring Boot不是什么6
1.2Spring Boot入門6
1.2.1安裝Spring Boot CLI7
1.2.2使用Spring Initializr初始化Spring Boot項目10
1.3小結18
第2章開發及時個應用程序19
2.1運用Spring Boot19
2.1.1查看初始化的Spring Boot新項目21
2.1.2Spring Boot項目構建過程解析24
2.2使用起步依賴27
2.2.1指定基于功能的依賴28
2.2.2覆蓋起步依賴引入的傳遞依賴29
2.3使用自動配置30
2.3.1專注于應用程序功能31
2.3.2運行應用程序36
2.3.3剛剛發生了什么38
2.4小結41
第3章自定義配置42
3.1覆蓋Spring Boot自動配置42
3.1.1保護應用程序43
3.1.2創建自定義的安全配置44
3.1.3掀開自動配置的神秘面紗48
3.2通過屬性文件外置配置49
3.2.1自動配置微調50
3.2.2應用程序Bean的配置外置55
3.2.3使用Profile進行配置59
3.3定制應用程序錯誤頁面62
3.4小結64
第4章測試66
4.1集成測試自動配置66
4.2測試Web應用程序68
4.2.1模擬Spring MVC69
4.2.2測試Web安全72
4.3測試運行中的應用程序74
4.3.1用隨機端口啟動服務器75
4.3.2使用Selenium測試HTML頁面76
4.4小結78
第5章Groovy與Spring Boot CLI80
5.1開發Spring Boot CLI應用程序80
5.1.1設置CLI項目81
5.1.2通過Groovy消除代碼噪聲81
5.1.3發生了什么85
5.2獲取依賴86
5.2.1覆蓋默認依賴版本87
5.2.2添加依賴倉庫88
5.3用CLI運行測試89
5.4創建可部署的產物91
5.5小結91
第6章在Spring Boot中使用Grails93
6.1使用GORM進行數據持久化93
6.2使用Groovy Server Pages定義視圖98
6.3結合Spring Boot與Grails 3100
6.3.1創建新的Grails項目100
6.3.2定義領域模型103
6.3.3開發Grails控制器104
6.3.4創建視圖105
6.4小結107
第7章深入Actuator108
7.1揭秘Actuator的端點108
7.1.1查看配置明細109
7.1.2運行時度量115
7.1.3關閉應用程序121
7.1.4獲取應用信息121
7.2連接Actuator的遠程shell122
7.2.1查看autoconfig報告123
7.2.2列出應用程序的Bean124
7.2.3查看應用程序的度量信息124
7.2.4調用Actuator端點125
7.3通過JMX監控應用程序126
7.4定制Actuator128
7.4.1修改端點ID128
7.4.2啟用和禁用端點129
7.4.3添加自定義度量信息129
7.4.4創建自定義跟蹤倉庫132
7.4.5插入自定義健康指示器134
7.5保護Actuator端點136
7.6小結138
第8章部署Spring Boot應用程序139
8.1衡量多種部署方式139
8.2部署到應用服務器140
8.2.1構建WAR文件141
8.2.2創建生產Profile142
8.2.3開啟數據庫遷移145
8.3推上云端150
8.3.1部署到Cloud Foundry150
8.3.2部署到Heroku153
8.4小結155
附錄ASpring Boot開發者工具157
附錄BSpring Boot起步依賴163
附錄C配置屬性169
附錄DSpring Boot依賴202
“Craig Walls的著作正是Spring的縮影。Spring經過了幾年的發展,技術日臻成熟,讓編程者學習負擔持續減輕,不再需要掌握那么多知識就可以寫出有趣的程序。本書堪稱Spring Boot的指南,面面俱到地介紹了Spring Boot特性。Spring的發展也都被Craig精進了此書中。浩瀚書海又迎來了一本好書,出自一位大師級作者,關于一門偉大的技術。隆重推薦給你!”——Josh Long(龍之春) ,Spring技術專家
“本書通俗易懂、妙趣橫生,是Spring Boot征服Java社區后,大家翹首以盼的佳作。Craig淺顯易懂的寫作風格,對Spring Boot核心特性與功能的分析,一定能讓讀者對Spring Boot有個徹底的認識。”——Andrew Glover,Netflix交付工程團隊經理
這本SpringBoot實戰對于想要快速上手和使用SpringBoot的開發者來講,是一本好書,書里面簡單講了一下SpringBoot各方面的基礎知識,主要的內容還是在講如何使用,至于背后的原理的話,我覺得可以看看《Spring實戰》那本書,SpringBoot起源于Spring
書很不錯,派送速度也快
書不錯!!!!
不錯springboot 也很強
很好的書,慢慢學習
書是經典,贊一個
領取淘寶天貓優惠券,百度搜索“超慧網”!
好好,不錯不錯
好,
書很好,快遞每次都不給送樓上,總要人下來拿!!!!!!!從來沒見過這種快遞!!
還沒看呢 但是這個系列的書都不錯 很期待
很好,很不錯,值得購買
滿兩百減100時買入的,非常劃算
書籍質量還不錯
書籍質量不錯,希望內容也不錯
很有閱讀效果
紙張很好!
還沒看,不過實戰類書還是不錯的
還行吧,就是比想象中的薄了一點
書不錯,物流快,內容待學習后評價吧
就是有點薄
書太薄了,實質性內容又少,想學spring boot的不建議買這本書。快遞發過來還把書角弄皺了。
先看看再評論
總體還不錯,就是內容有點少。
質量十分好我十分喜歡
東西不錯,物流給力!
買那么多工具書都很少評價,但這本書要說一下,的確不咋的。翻譯的太死板,沒有另外一本JavaEE開發的顛覆者: Spring Boot實戰 好。
老實說,實戰類型的翻譯書籍,其實大多都有點偏重講一些很概念上的東西,如果沒有耐心,確實不怎么能看的下去
還行吧,不過比較JavaEE開發的顛覆者: Spring Boot實戰就差了不少。
新技術學起來,spring boot 值得深入,內容不錯,學習中