SpringBoot微服務設計及工程實踐(微課版)
範會聯,盛明慧,向飛,孫香花,梁艷瑞,仲元昌
- 出版商: 清華大學
- 出版日期: 2026-07-01
- 定價: $299
- 售價: $298
- 語言: 簡體中文
- ISBN: 7302718229
- ISBN-13: 9787302718222
-
相關分類:
Microservices 微服務
下單後立即進貨 (約4週~6週)
商品描述
作者簡介
目錄大綱
第1章 單體應用與微服務 1
1.1 系統架構的演變 2
1.2 單體系統 4
1.3 微服務系統 5
1.3.1 概述 5
1.3.2 微服務設計 6
1.4 Spring Boot與Spring Cloud Alibaba 8
1.4.1 Spring Boot 8
1.4.2 Spring Cloud Alibaba 8
1.4.3 Spring Boot、Spring Cloud與Spring Cloud Alibaba版本對應關系 9
1.5 思考題 10
第2章 Spring Boot入門 11
2.1 Spring Boot開發環境準備 12
2.1.1 Apache Maven的安裝與配置 12
2.1.2 IntelliJ IDEA的安裝與配置 14
2.2 快速構建Spring Boot項目 15
2.2.1 使用Spring Initializr創建項目 15
2.2.2 POM介紹 17
2.3 通過Maven創建Spring Boot項目 19
2.3.1 創建Maven項目 19
2.3.2 Spring Boot微服務項目結構 22
2.3.3 Spring Boot的兩種啟動方式 22
2.4 初探Spring Boot程序 23
2.5 熱部署 25
2.6 Spring Boot中的 starter 26
2.7 Spring Boot常用註解 27
2.8 思考及實驗 28
第3章 Spring Boot中的IoC與AOP 29
3.1 IoC解決的問題 30
3.2 IoC相關註解 31
3.3 註入配置文件的值 36
3.3.1 使用@Value註解為成員變量註入值 36
3.3.2 使用@ConfigurationProperties註解為成員變量註入值 36
3.3.3 使用@PropertySource註解從自定義配置文件中註入值 38
3.4 Spring Boot單元測試 39
3.4.1 Spring Boot集成單元測試 39
3.4.2 創建JUnit單元測試 39
3.4.3 常用斷言 41
3.4.4 為Spring Boot非控制器層類創建單元測試 41
3.4.5 為Spring Boot控制器層類創建單元測試 43
3.5 AOP面向切面編程 46
3.5.1 AOP的基本概念 47
3.5.2 Spring Boot 中AOP的使用 47
3.6 自定義註解 52
3.6.1 註解的概念 52
3.6.2 元註解 52
3.6.3 創建自定義註解 53
3.7 實踐:設計一個檢查用戶權限的註解 56
3.8 思考及實驗 58
第4章 Spring Boot構建RESTful API接口 61
第5章 Spring Boot集成MyBatis 95
第6章 Spring Boot進階 149
第7章 服務治理:註冊中心與配置中心 173
第8章 微服務網關Spring Cloud Gateway 197
第9章 綜合案例:農業物聯網監控微服務 213
第10章 綜合案例:Spring Cloud
參考文獻 252



