Spring Boot 實戰 (Spring Boot in Action)
克雷格·沃斯(Craig Walls)
- 出版商: 人民郵電
- 出版日期: 2016-09-01
- 定價: $419
- 售價: 8.5 折 $356
- 語言: 簡體中文
- 頁數: 209
- ISBN: 7115433143
- ISBN-13: 9787115433145
-
相關分類:
網站開發
- 此書翻譯自: Spring Boot in Action (Paperback)
立即出貨(限量) (庫存=3)
買這商品的人也買了...
-
大話設計模式$620$490 -
Spring Data 技術手冊 (Spring Data)$580$458 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
$534Spring 實戰, 4/e (Spring in Action, 4/e) -
$454JavaEE 開發的顛覆者: Spring Boot實戰 -
$332Maven 實戰 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
Python 機器學習 (Python Machine Learning)$580$452 -
寫給 PM、RD 與設計師看的設計需求分析─使用者想要的應用程式都是這樣打造出來的 (Designing the Requirements: Building Applications that the User Wants and Needs)$580$458 -
新觀念 Microsoft Visual C# 程式設計範例教本, 4/e$580$493 -
$301深入實踐 Spring Boot -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$281 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
$354精通 Spring MVC 4 (Mastering Spring MVC 4) -
$301Spring MVC 學習指南, 2/e -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
$403Spring Boot 2精髓:從構建小系統到架構分佈式大系統 -
Python 資料運算與分析實戰:一次搞懂 NumPy, SciPy, Matplotlib, Pandas 最強套件$590$502 -
$474Spring 微服務實戰 (Spring Microservices in Action) -
$505Spring 實戰, 5/e (Spring in Action, 5/e) -
Spring Boot:建置與執行 (Spring Boot: Up and Running: Building Cloud Native Java and Kotlin Applications)$580$458 -
最實用業界專案精選:用 Spring Boot 和 Spring Cloud 頂級開發(過版書特價)$1,000$700 -
Spring 微服務實戰, 2/e$659$626 -
Spring 實戰, 6/e$659$626
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
87折
$417MCP 極簡開發 : 輕鬆打造高效智能體 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
VIP 95折
高薪Offer 簡歷、面試、談薪完全攻略$414$393 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
79折
$469GitHub Copilot 編程指南 -
79折
$425Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
79折
$512C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
87折
$417MCP 極簡開發 : 輕鬆打造高效智能體 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
VIP 95折
高薪Offer 簡歷、面試、談薪完全攻略$414$393 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
79折
$469GitHub Copilot 編程指南 -
79折
$425Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
79折
$512C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
相關主題
商品描述
<內容簡介>
本書以Spring應用程序開發為中心,全面講解如何運用Spring Boot提高效率,使應用程序的開發和管理更加輕鬆有趣。作者行文親切流暢,以大量示例講解了Spring Boot在各類情境中的應用,內容涵蓋起步依賴、Spring Boot CLI、Groovy、Grails、Actuator。對於Spring Boot開發應用中較為繁瑣的內容,附錄奉上整理完畢的表格,一目瞭然,方便讀者查閱。
<章節目錄>
第1章入門................................... 1
1.1 Spring風雲再起..... ........................ 1
1.1.1重新認識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小結.. ................................. 18
第2章開發第一個應用程序....... ............. 19
2.1運用Spring Boot ................... 19
2.1.1查看初始化的Spring Boot新項目.. .......... 21
2.1.2 Spring 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 MVC ........................ 69
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 CLI ......... 80
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中使用Grails ...... 93
6.1使用GORM進行數據持久化................. 93
6.2使用Groovy Server Pages定義視圖....... 98
6.3結合Spring Boot與Grails 3 ................. 100
6.3.1創建新的Grails項目...... ........... 100
6.3.2定義領域模型............................ 103
6.3.3開發Grails控制器..................... 104
6.3.4創建視圖................... ................. 105
6.4小結.............................. .... 107
第7章深入Actuator .............................. 108
7.1揭秘Actuator的端點.... ........................ 108
7.1.1查看配置明細................... ......... 109
7.1.2運行時度量................................ 115
7.1 .3關閉應用程序............................ 121
7.1.4獲取應用信息.......... .................. 121
7.2連接Actuator的遠程shell .................... 122
7.2.1查看autoconfig報告........... 123
7.2.2列出應用程序的Bean ............... 124
7.2.3查看應用程序的度量信息.. ....... 124
7.2.4調用Actuator端點.................... 125
7.3通過JMX監控應用程序......... .............. 126
7.4定製Actuator ................................ ... 128
7.4.1修改端點ID ............................... 128
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創建生產Profile ........................ 142
8.2.3開啟數據庫遷移... ..................... 145
8.3推上雲端........................ ................... 150
8.3.1部署到Cloud Foundry ............... 150
8.3.2部署到Heroku . .......................... 153
8.4小結..................... .......................... 155
附錄A Spring Boot開發者工具.............. 157
附錄B Spring Boot起步依賴................. 163
附錄C配置屬性....................... ............... 169
附錄D Spring Boot依賴......................... 202
