書名: Spring Boot實戰(zhàn)
定價: 59.00元
出版社名稱: 人民郵電出版社
出版日期:2016年8月
作者: Craig Walls
ISBN編號: 9787115433145
內(nèi)容簡介
本書以Spring應(yīng)用程序開發(fā)為中心,全面講解如何運(yùn)用Spring Boot提高效率,使應(yīng)用程序的開發(fā)和管理更加輕松有趣届吁。作者行文親切流暢玩讳,以大量示例講解了Spring Boot在各類情境中的應(yīng)用,內(nèi)容涵蓋起步依賴戏自、Spring Boot CLI、Groovy、Grails响驴、Actuator。對于Spring Boot開發(fā)應(yīng)用中較為繁瑣的內(nèi)容撕蔼,附錄奉上整理完畢的表格豁鲤,一目了然,方便讀者查閱鲸沮。
目錄
第1章 入門 1
1.1 Spring風(fēng)云再起 1
1.1.1 重新認(rèn)識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項目 10
1.3 小結(jié) 18
第2章 開發(fā)第一個應(yīng)用程序 19
2.1 運(yùn)用Spring Boot 19
2.1.1 查看初始化的Spring Boot新項目 21
2.1.2 Spring Boot項目構(gòu)建過程解析 24
2.2 使用起步依賴 27
2.2.1 指定基于功能的依賴 28
2.2.2 覆蓋起步依賴引入的傳遞依賴 29
2.3 使用自動配置 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自動配置 42
3.1.1 保護(hù)應(yīng)用程序 43
3.1.2 創(chuàng)建自定義的安全配置 44
3.1.3 掀開自動配置的神秘面紗 48
3.2 通過屬性文件外置配置 49
3.2.1 自動配置微調(diào) 50
3.2.2 應(yīng)用程序Bean的配置外置 55
3.2.3 使用Profile進(jìn)行配置 59
3.3 定制應(yīng)用程序錯誤頁面 62
3.4 小結(jié) 64
第4章 測試 66
4.1 集成測試自動配置 66
4.2 測試Web應(yīng)用程序 68
4.2.1 模擬Spring MVC 69
4.2.2 測試Web安全 72
4.3 測試運(yùn)行中的應(yīng)用程序 74
4.3.1 用隨機(jī)端口啟動服務(wù)器 75
4.3.2 使用Selenium測試HTML頁面 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項目 81
5.1.2 通過Groovy消除代碼噪聲 81
5.1.3 發(fā)生了什么 85
5.2 獲取依賴 86
5.2.1 覆蓋默認(rèn)依賴版本 87
5.2.2 添加依賴倉庫 88
5.3 用CLI運(yùn)行測試 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項目 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的端點 108
7.1.1 查看配置明細(xì) 109
7.1.2 運(yùn)行時度量 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報告 123
7.2.2 列出應(yīng)用程序的Bean 124
7.2.3 查看應(yīng)用程序的度量信息 124
7.2.4 調(diào)用Actuator端點 125
7.3 通過JMX監(jiān)控應(yīng)用程序 126
7.4 定制Actuator 128
7.4.1 修改端點ID 128
7.4.2 啟用和禁用端點 129
7.4.3 添加自定義度量信息 129
7.4.4 創(chuàng)建自定義跟蹤倉庫 132
7.4.5 插入自定義健康指示器 134
7.5 保護(hù)Actuator端點 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ù)庫遷移 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實戰(zhàn) 目錄
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門视译,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人归敬,你說我怎么就攤上這事酷含”稍纾” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵椅亚,是天一觀的道長限番。 經(jīng)常有香客問我,道長呀舔,這世上最難降的妖魔是什么扳缕? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮别威,結(jié)果婚禮上躯舔,老公的妹妹穿的比我還像新娘。我一直安慰自己省古,他們只是感情好粥庄,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著豺妓,像睡著了一般惜互。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上琳拭,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼耕魄!你這毒婦竟也來了画恰?” 一聲冷哼從身側(cè)響起,我...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡考润,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 年R本政府宣布抑胎,位于F島的核電站,受9級特大地震影響渐北,放射性物質(zhì)發(fā)生泄漏阿逃。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一赃蛛、第九天 我趴在偏房一處隱蔽的房頂上張望恃锉。 院中可真熱鬧,春花似錦呕臂、人聲如沸破托。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽土砂。三九已至,卻和暖如春谜洽,著一層夾襖步出監(jiān)牢的瞬間萝映,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(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)級的基于 Spring ...
- spring-boot-admin為我們基于spring-boot的基礎(chǔ)數(shù)據(jù)安全端口提供了基礎(chǔ)的可視化監(jiān)控功能。還...