SpringBoot微服務設計及工程實踐(微課版)

範會聯,盛明慧,向飛,孫香花,梁艷瑞,仲元昌

  • 出版商: 清華大學
  • 出版日期: 2026-07-01
  • 定價: $299
  • 售價: $298
  • 語言: 簡體中文
  • ISBN: 7302718229
  • ISBN-13: 9787302718222
  • 相關分類: Microservices 微服務
  • 下單後立即進貨 (約4週~6週)

  • SpringBoot微服務設計及工程實踐(微課版)-preview-1
  • SpringBoot微服務設計及工程實踐(微課版)-preview-2
  • SpringBoot微服務設計及工程實踐(微課版)-preview-3
SpringBoot微服務設計及工程實踐(微課版)-preview-1

商品描述

Spring Boot 為快速構建和部署微服務提供了可能。《SpringBoot微服務設計及工程實踐(微課版)》以 Spring Boot 開發微服務為主線,結合實例 應用,深入淺出地講解了 Spring Boot 的知識框架和編程思想。書中全面覆蓋了微服務架構的主要技術要 點,包括微服務接口設計、數據訪問、緩存技術、消息處理、服務註冊、配置管理、流量防護、微服務 網關、認證授權中心,以及如何利用 Spring Cloud Alibaba 組件搭建微服務架構的綜合實例。 本書既可作為普通高等本科院校相關課程的教材或參考書,也可供普通高等職業院校師生使用。對 於希望使用微服務構建基於雲應用的互聯網開發人員,本書也具有很好的參考價值。

作者簡介

範會聯,主要從事大數據及軟件技術研究。多年從事“JavaEE軟件開發技術”“微服務設計”等課程教學,主持、主研教育部產學育人項目等教改項目多項,參與重慶市一流本科課程建設2門; 獲獲重慶市教學成果獎、重慶市優秀教育技術科研成果獎,主持、主研多項省部級科研項目,在農業信息化、智慧交通等領域與企業合作,完成多項關鍵技術及項目的研發及應用。

目錄大綱

第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

 

最後瀏覽商品 (1)