書名: Spring Boot實(shí)戰(zhàn)
定價(jià): 59.00元
出版社名稱: 人民郵電出版社
出版日期:2016年8月
作者: Craig Walls
ISBN編號(hào): 9787115433145
內(nèi)容簡(jiǎn)介
本書以Spring應(yīng)用程序開發(fā)為中心,全面講解如何運(yùn)用Spring Boot提高效率,使應(yīng)用程序的開發(fā)和管理更加輕松有趣。作者行文親切流暢,以大量示例講解了Spring Boot在各類情境中的應(yīng)用,內(nèi)容涵蓋起步依賴、Spring Boot CLI、Groovy、Grails、Actuator。對(duì)于Spring Boot開發(fā)應(yīng)用中較為繁瑣的內(nèi)容,附錄奉上整理完畢的表格,一目了然,方便讀者查閱。
目錄
第1章 入門 1
1.1 Spring風(fēng)云再起 1
1.1.1 重新認(rèn)識(shí)Spring 2
1.1.2 Spring Boot精要 3
1.1.3 Spring Boot不是什么 6
1.2 Spring Boot入門 6
1.2.1 安裝Spring Boot CLI 7
1.2.2 使用Spring Initializr初始化Spring Boot項(xiàng)目 10
1.3 小結(jié) 18
第2章 開發(fā)第一個(gè)應(yīng)用程序 19
2.1 運(yùn)用Spring Boot 19
2.1.1 查看初始化的Spring Boot新項(xiàng)目 21
2.1.2 Spring Boot項(xiàng)目構(gòu)建過(guò)程解析 24
2.2 使用起步依賴 27
2.2.1 指定基于功能的依賴 28
2.2.2 覆蓋起步依賴引入的傳遞依賴 29
2.3 使用自動(dòng)配置 30
2.3.1 專注于應(yīng)用程序功能 31
2.3.2 運(yùn)行應(yīng)用程序 36
2.3.3 剛剛發(fā)生了什么 38
2.4 小結(jié) 41
第3章 自定義配置 42
3.1 覆蓋Spring Boot自動(dòng)配置 42
3.1.1 保護(hù)應(yīng)用程序 43
3.1.2 創(chuàng)建自定義的安全配置 44
3.1.3 掀開自動(dòng)配置的神秘面紗 48
3.2 通過(guò)屬性文件外置配置 49
3.2.1 自動(dòng)配置微調(diào) 50
3.2.2 應(yīng)用程序Bean的配置外置 55
3.2.3 使用Profile進(jìn)行配置 59
3.3 定制應(yīng)用程序錯(cuò)誤頁(yè)面 62
3.4 小結(jié) 64
第4章 測(cè)試 66
4.1 集成測(cè)試自動(dòng)配置 66
4.2 測(cè)試Web應(yīng)用程序 68
4.2.1 模擬Spring MVC 69
4.2.2 測(cè)試Web安全 72
4.3 測(cè)試運(yùn)行中的應(yīng)用程序 74
4.3.1 用隨機(jī)端口啟動(dòng)服務(wù)器 75
4.3.2 使用Selenium測(cè)試HTML頁(yè)面 76
4.4 小結(jié) 78
第5章 Groovy與Spring Boot CLI 80
5.1 開發(fā)Spring Boot CLI應(yīng)用程序 80
5.1.1 設(shè)置CLI項(xiàng)目 81
5.1.2 通過(guò)Groovy消除代碼噪聲 81
5.1.3 發(fā)生了什么 85
5.2 獲取依賴 86
5.2.1 覆蓋默認(rèn)依賴版本 87
5.2.2 添加依賴倉(cāng)庫(kù) 88
5.3 用CLI運(yùn)行測(cè)試 89
5.4 創(chuàng)建可部署的產(chǎn)物 91
5.5 小結(jié) 91
第6章 在Spring Boot中使用Grails 93
6.1 使用GORM進(jìn)行數(shù)據(jù)持久化 93
6.2 使用Groovy Server Pages定義視圖 98
6.3 結(jié)合Spring Boot與Grails 3 100
6.3.1 創(chuàng)建新的Grails項(xiàng)目 100
6.3.2 定義領(lǐng)域模型 103
6.3.3 開發(fā)Grails控制器 104
6.3.4 創(chuàng)建視圖 105
6.4 小結(jié) 107
第7章 深入Actuator 108
7.1 揭秘Actuator的端點(diǎn) 108
7.1.1 查看配置明細(xì) 109
7.1.2 運(yùn)行時(shí)度量 115
7.1.3 關(guān)閉應(yīng)用程序 121
7.1.4 獲取應(yīng)用信息 121
7.2 連接Actuator的遠(yuǎn)程shell 122
7.2.1 查看autoconfig報(bào)告 123
7.2.2 列出應(yīng)用程序的Bean 124
7.2.3 查看應(yīng)用程序的度量信息 124
7.2.4 調(diào)用Actuator端點(diǎn) 125
7.3 通過(guò)JMX監(jiān)控應(yīng)用程序 126
7.4 定制Actuator 128
7.4.1 修改端點(diǎn)ID 128
7.4.2 啟用和禁用端點(diǎn) 129
7.4.3 添加自定義度量信息 129
7.4.4 創(chuàng)建自定義跟蹤倉(cāng)庫(kù) 132
7.4.5 插入自定義健康指示器 134
7.5 保護(hù)Actuator端點(diǎn) 136
7.6 小結(jié) 138
第8章 部署Spring Boot應(yīng)用程序 139
8.1 衡量多種部署方式 139
8.2 部署到應(yīng)用服務(wù)器 140
8.2.1 構(gòu)建WAR文件 141
8.2.2 創(chuàng)建生產(chǎn)Profile 142
8.2.3 開啟數(shù)據(jù)庫(kù)遷移 145
8.3 推上云端 150
8.3.1 部署到Cloud Foundry 150
8.3.2 部署到Heroku 153
8.4 小結(jié) 155
附錄A Spring Boot開發(fā)者工具 157
附錄B Spring Boot起步依賴 163
附錄C 配置屬性 169
附錄D Spring Boot依賴 202
Spring Boot實(shí)戰(zhàn) 目錄
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
- Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
- 《Spring Boot開發(fā):從0到1》 大綱結(jié)構(gòu)v2.0 第一部分Spring Boot基礎(chǔ) 第1章 Sprin...
- 入門 介紹 Spring Boot Spring Boot 使您可以輕松地創(chuàng)建獨(dú)立的、生產(chǎn)級(jí)的基于 Spring ...
- spring-boot-admin為我們基于spring-boot的基礎(chǔ)數(shù)據(jù)安全端口提供了基礎(chǔ)的可視化監(jiān)控功能。還...