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

Spring Boot從入門(mén)到實(shí)戰(zhàn)

Spring Boot從入門(mén)到實(shí)戰(zhàn)

定 價(jià):¥69.80

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

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111686552 出版時(shí)間: 2021-07-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 220 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

前言
第1章  Spring框架基礎(chǔ)    1
1.1  Spring簡(jiǎn)介   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簡(jiǎn)介   6
1.2.2  元數(shù)據(jù)配置       7
1.2.3  Bean管理   12
1.3  面向切面編程      14
1.3.1  代理模式   14
1.3.2  AOP中的術(shù)語(yǔ)   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簡(jiǎn)介 26
2.1.1  Spring MVC的工作流程  26
2.1.2  DispatcherServlet類(lèi)  27
2.1.3  HandlerInterceptor攔截器       29
2.2  Spring MVC注解 30
2.2.1  請(qǐng)求注解   30
2.2.2  參數(shù)注解   31
2.2.3  異常注解   32
2.2.4  跨域注解   32
2.2.5  請(qǐng)求跳轉(zhuǎn)   33
2.3  總結(jié)      34
第3章  Spring Boot基礎(chǔ)   35
3.1  Spring Boot簡(jiǎn)介  35
3.1.1  Spring Boot的特性   35
3.1.2  快速創(chuàng)建Spring Boot應(yīng)用      36
3.1.3  Spring Boot Starter簡(jiǎn)介   37
3.2  Spring Boot的運(yùn)行原理      40
3.2.1  SpringApplication啟動(dòng)類(lèi) 40
3.2.2  @SpringBootApplication注解  44
3.3  Spring Boot的配置文件      45
3.3.1  默認(rèn)配置文件   45
3.3.2  多環(huán)境配置       46
3.3.3  配置注解   46
3.4  測(cè)試與部署   48
3.4.1  測(cè)試   48
3.4.2  打包   49
3.5  總結(jié)      50
第4章  Spring Boot之?dāng)?shù)據(jù)訪問(wèn)       51
4.1  訪問(wèn)SQL數(shù)據(jù)庫(kù)  51
4.1.1  JdbcTemplate模板類(lèi) 51
4.1.2  Spring Data JPA組件       56
4.1.3  Spring Boot集成MyBatis 59
4.2  訪問(wèn)NoSQL數(shù)據(jù)庫(kù)    61
4.2.1  訪問(wèn)Redis  61
4.2.2  訪問(wèn)MongoDB  63
4.3  Caching緩存 64
4.3.1  訪問(wèn)EhCache    64
4.3.2  訪問(wèn)Couchbase  65
4.4  遠(yuǎn)程調(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ù)注冊(cè)與發(fā)現(xiàn)   81
5.3  Nacos組件    84
5.4  總結(jié)      91
第6章  服務(wù)限流與降級(jí)    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)簡(jiǎn)介   110
7.2  開(kāi)源的全鏈路追蹤系統(tǒng)      113
7.3  全鏈路追蹤系統(tǒng)實(shí)踐   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測(cè)試與部署     149
10.1  Spring Boot測(cè)試       149
10.2  Spring Boot部署       155
10.3  總結(jié)    156
第11章  Spring Boot微服務(wù)開(kāi)發(fā)實(shí)例     157
11.1  項(xiàng)目描述     157
11.2  數(shù)據(jù)結(jié)構(gòu)     158
11.3  項(xiàng)目開(kāi)發(fā)     160
11.4  總結(jié)     185
第12章  Reactive Web開(kāi)發(fā)實(shí)戰(zhàn)       186
12.1  Reactive編程      186
12.2  Spring WebFlux框架 192
12.3  Spring WebFlux實(shí)戰(zhàn) 197
12.4  總結(jié)    210

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)