注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Spring Boot從入門到實戰(zhàn)

Spring Boot從入門到實戰(zhàn)

Spring Boot從入門到實戰(zhàn)

定 價:¥69.80

作 者: 解承凱
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787111686552 出版時間: 2021-07-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 220 字數(shù):  

內(nèi)容簡介

  《Spring Boot從入門到實戰(zhàn)》從Spring Boot的特性與基本原理講起,逐步深入到Spring Boot與其他微服務(wù)開發(fā)組件的集成使用,并在后配合實際的項目案例,重點講解Spring Boot的微服務(wù)開發(fā),能夠讓讀者全面、系統(tǒng)地學(xué)習(xí)Spring Boot開發(fā)的相關(guān)知識,并且對微服務(wù)應(yīng)用開發(fā)有更深入的理解?!禨pring Boot從入門到實戰(zhàn)》共12章,涵蓋的主要內(nèi)容有:Spring Boot框架基礎(chǔ)及IoC與AOP原理;Spring MVC基礎(chǔ)知識;Spring Boot的搭建與配置;Spring Boot的數(shù)據(jù)訪問,包括MySQL、Redis和MongoDB等多種數(shù)據(jù)庫的集成;配置中心與服務(wù)發(fā)現(xiàn),重點講解Nacos等組件;服務(wù)限流與降級,重點講解Sentinel組件的搭建與配置;全鏈路追蹤系統(tǒng);微服務(wù)監(jiān)控,講解Spring Boot Actuator等工具的使用;API網(wǎng)關(guān),重點介紹Spring Cloud網(wǎng)關(guān)提供的相關(guān)斷言配置;Spring Boot測試與部署;Spring Boot微服務(wù)開發(fā)和Spring WebFlux實戰(zhàn)開發(fā),全面展示微服務(wù)的開發(fā)過程。《Spring Boot從入門到實戰(zhàn)》內(nèi)容通俗易懂,案例豐富,實用性強,特別適合Spring Boot入門和進階讀者閱讀,也適合從事Java微服務(wù)開發(fā)的程序員和其他編程愛好者閱讀。另外,本書還適合作為相關(guān)培訓(xùn)機構(gòu)的教材。

作者簡介

  解承凱現(xiàn)任職于北京愛奇藝公司,從事高并發(fā)接口編程工作。有多年的Java應(yīng)用開發(fā)經(jīng)驗和微服務(wù)編程經(jīng)驗,熟悉微服務(wù)治理等相關(guān)技術(shù),經(jīng)歷了從Spring 4到Spring 5的發(fā)展過程,對Spring Cloud及Spring Boot等流行框架有較為深入的研究。

圖書目錄

前言
第1章  Spring框架基礎(chǔ)    1
1.1  Spring簡介   1
1.1.1  Spring的發(fā)展歷史    1
1.1.2  Spring的特性    2
1.1.3  Spring的體系結(jié)構(gòu)    3
1.2  控制反轉(zhuǎn)      6
1.2.1  IoC和DI簡介   6
1.2.2  元數(shù)據(jù)配置       7
1.2.3  Bean管理   12
1.3  面向切面編程      14
1.3.1  代理模式   14
1.3.2  AOP中的術(shù)語   18
1.3.3  @AspectJ注解  20
1.3.4  基于XML配置的AOP    21
1.3.5  基于@Aspect注解的AOP       23
1.4  總結(jié)      25
第2章  Spring MVC基礎(chǔ)  26
2.1  Spring MVC簡介 26
2.1.1  Spring MVC的工作流程  26
2.1.2  DispatcherServlet類  27
2.1.3  HandlerInterceptor攔截器       29
2.2  Spring MVC注解 30
2.2.1  請求注解   30
2.2.2  參數(shù)注解   31
2.2.3  異常注解   32
2.2.4  跨域注解   32
2.2.5  請求跳轉(zhuǎn)   33
2.3  總結(jié)      34
第3章  Spring Boot基礎(chǔ)   35
3.1  Spring Boot簡介  35
3.1.1  Spring Boot的特性   35
3.1.2  快速創(chuàng)建Spring Boot應(yīng)用      36
3.1.3  Spring Boot Starter簡介   37
3.2  Spring Boot的運行原理      40
3.2.1  SpringApplication啟動類 40
3.2.2  @SpringBootApplication注解  44
3.3  Spring Boot的配置文件      45
3.3.1  默認配置文件   45
3.3.2  多環(huán)境配置       46
3.3.3  配置注解   46
3.4  測試與部署   48
3.4.1  測試   48
3.4.2  打包   49
3.5  總結(jié)      50
第4章  Spring Boot之?dāng)?shù)據(jù)訪問       51
4.1  訪問SQL數(shù)據(jù)庫  51
4.1.1  JdbcTemplate模板類 51
4.1.2  Spring Data JPA組件       56
4.1.3  Spring Boot集成MyBatis 59
4.2  訪問NoSQL數(shù)據(jù)庫    61
4.2.1  訪問Redis  61
4.2.2  訪問MongoDB  63
4.3  Caching緩存 64
4.3.1  訪問EhCache    64
4.3.2  訪問Couchbase  65
4.4  遠程調(diào)用      66
4.4.1  調(diào)用RestTemplate     66
4.4.2  調(diào)用WebClient  67
4.5  總結(jié)      69
第5章  配置中心與服務(wù)發(fā)現(xiàn)    70
5.1  配置中心組件      70
5.2  服務(wù)注冊與發(fā)現(xiàn)   81
5.3  Nacos組件    84
5.4  總結(jié)      91
第6章  服務(wù)限流與降級    92
6.1  限流      92
6.2  Hystrix組件  95
6.3  Sentinel組件 99
6.4  Nacos集成Sentinel配置     108
6.5  總結(jié)      109
第7章  全鏈路追蹤系統(tǒng)    110
7.1  全鏈路追蹤系統(tǒng)簡介   110
7.2  開源的全鏈路追蹤系統(tǒng)      113
7.3  全鏈路追蹤系統(tǒng)實踐   117
7.4  總結(jié)      120
第8章  微服務(wù)監(jiān)控管理    121
8.1  Spring Boot Actuator組件   121
8.2  Micrometer工具   124
8.3  Prometheus工具   127
8.4  Grafana工具 132
8.5  總結(jié)      136
第9章  Spring Cloud網(wǎng)關(guān)  137
9.1  API網(wǎng)關(guān)       137
9.2  核心配置      139
9.3  總結(jié)      148
第10章  Spring Boot測試與部署     149
10.1  Spring Boot測試       149
10.2  Spring Boot部署       155
10.3  總結(jié)    156
第11章  Spring Boot微服務(wù)開發(fā)實例     157
11.1  項目描述     157
11.2  數(shù)據(jù)結(jié)構(gòu)     158
11.3  項目開發(fā)     160
11.4  總結(jié)     185
第12章  Reactive Web開發(fā)實戰(zhàn)       186
12.1  Reactive編程      186
12.2  Spring WebFlux框架 192
12.3  Spring WebFlux實戰(zhàn) 197
12.4  總結(jié)    210

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號