川哥教你Spring Boot 2實戰
李世川
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
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 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
高薪Offer 簡歷、面試、談薪完全攻略$414$393 -
VIP 95折
軟件系統優化$534$507 -
79折
$469GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797 -
VIP 95折
ZBrush遊戲角色設計(第2版)$479$455
相關主題
商品描述
本書重點關註和介紹Spring Boot 2框架的技術應用。Spring Boot是目前微服務架構使用最為廣泛的框架之一,一旦開發人員掌握了該框架的配置和使用技巧,則對於當前微服務應用的開發將得心應手。本書詳細介紹了Sping Boot 2的開發環境、開發方式、數據庫應用、MVC、RESTful、安全及測試等。對於剛開始接觸微服務架構、Spring Boot的開發人員來說,這是一本很適合的書籍。本書介紹的內容較多,但都是當前基於微服務架構的應用所需, 內容翔實並提供所有源碼。對於已有開發經驗的Spring開發人員來說,這也是一本有價值的參考書。本書案例源碼均由作者親自編寫,其中包含了很多有用的方法與使用技巧。 本書適合初級、中級Java開發工程師,以及從其他開發語言(如PHP、C、Python等)轉向Java微服務的開發工程師使用,也 可作為因特網應用研發人員、自學Java開發的大中專院校學生的參考讀物。
目錄大綱
目錄
第1章初識Spring Boot 2
1.1微服務介紹
1.2Spring介紹
1.3Spring簡單示例
1.4Spring Boot介紹
1.5Spring Boot 2示例
1.6Maven POM文件介紹
1.7使用Eclipse
1.8使用Spring Tool Suite 4
本章小結
第2章啟動Spring Boot 2
2.1啟動類MainApplication
2.2Spring Boot Starters
2.3相關依賴
2.4配置文件
2.5@RestController和@Value
2.6logging
2.7運行工程
2.8打包工程
本章小結
第3章頁面處理
3.1Thymeleaf介紹
3.2集成Thymeleaf
3.3Thymeleaf語法
3.3.1表達式語法
3.3.2判斷
3.3.3循環
3.3.4屬性修飾符
3.3.5內嵌對象
3.3.6基本配置
3.4Thymeleaf示例
3.5體驗FreeMarker
3.6FreeMarker語法
3.6.1基本規則
3.6.2字符輸出
3.6.3數字格式輸出
3.6.4日期格式輸出
3.6.5其他數值
3.6.6運算符
3.6.7頁面變量
3.6.8判斷指令
3.6.9循環遍歷
3.6.10基本設置
3.7FreeMarker示例
3.8JSP介紹
3.9JSP語法
3.9.1核心標簽
3.9.2格式化標簽
3.9.3JSTL函數
3.9.4Spring標簽庫
3.10JSP示例
本章小結
第4章數據操作——使用Spring JDBC
4.1H2數據庫
4.2Java連接H2數據庫
4.3Spring Boot 2中JDBC連接方式
4.4Spring JDBCTemplate
本章小結
第5章數據操作——Spring Data JPA
5.1JPA介紹
5.2Spring Data JPA
5.3JpaRepositoryT, ID 方法
5.4接口規範名方法
5.5@Query
5.6多表查詢
5.6.1一對多映射
5.6.2一對一映射
5.6.3多對多映射
5.7動態查詢
5.8簡單配置
本章小結
第6章數據操作——使用MyBatis
6.1MyBatis介紹
6.2快速入門
6.3MyBatis基本元素
6.4#{}與${}
6.5結果映射
6.6註解方式
6.7動態SQL
6.8幾個重要配置
本章小結
第7章連接關系數據庫
7.1簡單介紹
7.2連接MySQL數據庫
7.3連接MariaDB數據庫
7.4連接SQL Server數據庫
7.5連接Oracle數據庫
7.6連接多數據庫
本章小結
第8章操作MongoDB
8.1MongoDB介紹及安裝
8.2MongoDB基本操作
8.3Spring Boot 2連接MongoDB
8.4使用MongoTemplate操作
8.5使用MongoRepository接口操作
本章小結
第9章Spring Boot 2 MVC
9.1MVC介紹
9.2配置Maven
9.3建立模型
9.4建立資源及服務
9.5建立控制層
9.6建立模板
9.7系統配置
本章小結
第10章Spring Boot 2 RESTful
10.1RESTful介紹
10.2Maven相關配置
10.3RESTful API設計
10.4Swagger應用
10.5RESTful API測試工具
10.6整合前端
本章小結
第11章Spring Boot 2安全
11.1安全介紹
11.2Spring Boot 2中快速整合Spring Security
11.3更改自動配置方式
11.4自定義加密配置方式
11.5使用UserDetailsService
11.6使用JDBC認證方式
11.7帶前端認證
本章小結
第12章Spring Boot 2測試
12.1JUnit 5框架介紹
12.2Spring Boot 2集成JUnit 5
12.3JUnit 5使用介紹
12.4JUnit 5完整示例
12.5Maven配置測試環境
本章小結
第13章其他相關技術
13.1上傳文件
13.2Lombok應用
13.3熱部署Devtools應用
13.4更改應用啟動Logo
13.5應用緩存
本章小結
附錄AMaven的使用
A.1Maven安裝
A.2Maven配置
A.3Maven基本命令
附錄BYAML語法
B.1轉換工具命令
B.2基本語法
B.2.1對象表示法
B.2.2數組表示法
附錄CIDEA工具介紹
附錄DTomcat服務器
附錄E本書源碼的使用說明



