三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
深入淺出SPRINGBOOT2.X

包郵 深入淺出SPRINGBOOT2.X

作者:楊開振著
出版社:人民郵電出版社出版時間:2017-04-01
開本: 16開 頁數: 428
中 圖 價:¥71.3(7.2折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

深入淺出SPRINGBOOT2.X 版權信息

  • ISBN:9787115486387
  • 條形碼:9787115486387 ; 978-7-115-48638-7
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

深入淺出SPRINGBOOT2.X 本書特色

Spring框架是Java EE開發的強有力的工具和事實標準,而Spring Boot采用“約定優于配置”的原則簡化了Spring的開發,從而成為業界流行的微服務開發框架,已經被越來越多的企業采用。2018年3月Spring Boot的版本正式從1.x升級到了2.x,為了適應新潮流,本書將對Spring Boot 2.x技術進行深入講解。 本書從一個*簡單的工程開始講解Spring Boot企業級開發,其內容包含全注解下的Spring IoC和AOP、數據庫編程(JDBC、JPA和MyBatis)、數據庫事務、NoSQL(Redis和MongoDB)技術、Spring MVC、Spring 5新一代響應式框架WebFlux、互聯網搶購業務、部署與監控、REST風格和Spring Cloud分布式開發等。 本書內容緊扣互聯網企業的實際要求,從全注解下Spring知識講到Spring Boot的企業級開發,對于Java開發人員,尤其是初學Spring Boot的人員和需要從傳統Spring轉向Spring Boot開發的技術人員,具有很高的參考價值。

深入淺出SPRINGBOOT2.X 內容簡介

Spring框架是Java EE開發的強有力的工具和事實標準,而Spring Boot采用“約定優于配置”的原則簡化了Spring的開發,從而成為業界流行的微服務開發框架,已經被越來越多的企業采用。2018年3月Spring Boot的版本正式從1.x升級到了2.x,為了適應新潮流,本書將對Spring Boot 2.x技術進行深入講解。本書從一個很簡單的工程開始講解Spring Boot企業級開發,其內容包含全注解下的Spring IoC和AOP、數據庫編程(JDBC、JPA和MyBatis)、數據庫事務、NoSQL(Redis和MongoDB)技術、Spring MVC、Spring 5新一代響應式框架WebFlux、互聯網搶購業務、部署與監控、REST風格和Spring Cloud分布式開發等。本書內容緊扣互聯網企業的實際要求,從全注解下Spring知識講到Spring Boot的企業級開發,對于Java開發人員,尤其是初學Spring Boot的人員和需要從傳統Spring轉向Spring Boot開發的技術人員,具有很高的參考價值。

深入淺出SPRINGBOOT2.X 目錄

目 錄



第 1章 Spring Boot來臨 1

1.1 Spring的歷史 1

1.2 注解還是XML 2

1.3 Spring Boot的優點 3

1.4 傳統Spring MVC和Spring Boot的對比 4

第 2章 聊聊開發環境搭建和基本開發 10

2.1 搭建Spring Boot開發環境 10

2.1.1 搭建Eclipse開發環境 10

2.1.2 搭建IntelliJ IDEA開發環境 13

2.2 Spring Boot的依賴和自動配置 15

2.3 使用自定義配置 19

2.4 開發自己的Spring Boot項目 21

第3章 全注解下的Spring IoC 23

3.1 IoC容器簡介 23

3.2 裝配你的Bean 27

3.2.1 通過掃描裝配你的Bean 27

3.2.2 自定義第三方Bean 31

3.3 依賴注入 32

3.3.1 注解@Autowired 34

3.3.2 消除歧義性——@Primary和@Quelifier 35

3.3.3 帶有參數的構造方法類的裝配 36

3.4 生命周期 37

3.5 使用屬性文件 42

3.6 條件裝配Bean 45

3.7 Bean的作用域 46

3.8 使用@Profile 48

3.9 引入XML配置Bean 50

3.10 使用Spring EL 51

第4章 開始約定編程——Spring AOP 53

4.1 約定編程 53

4.1.1 約定 53

4.1.2 ProxyBean的實現 57

4.1.3 總結 60

4.2 AOP的概念 61

4.2.1 為什么使用AOP 61

4.2.2 AOP 術語和流程 64

4.3 AOP開發詳解 65

4.3.1 確定連接點 65

4.3.2 開發切面 66

4.3.3 切點定義 67

4.3.4 測試AOP 68

4.3.5 環繞通知 71

4.3.6 引入 72

4.3.7 通知獲取參數 74

4.3.8 織入 75

4.4 多個切面 77

第5章 訪問數據庫 82

5.1 配置數據源 83

5.1.1 啟動默認數據源 83

5.1.2 配置自定義數據源 83

5.2 使用JdbcTemplate操作數據庫 86

5.3 使用JPA(Hibernate)操作數據 90

5.3.1 概述 90

5.3.2 開發JPA 90

5.4 整合MyBatis框架 96

5.4.1 MyBatis簡介 96

5.4.2 MyBatis的配置 97

5.4.3 Spring Boot整合MyBatis 101

5.4.4 MyBatis的其他配置 104

第6章 聊聊數據庫事務處理 107

6.1 JDBC的數據庫事務 108

6.2 Spring聲明式事務的使用 110

6.2.1 Spring聲明式數據庫事務約定 110

6.2.2 @Transactional的配置項 111

6.2.3 Spring事務管理器 113

6.2.4 測試數據庫事務 114

6.3 隔離級別 118

6.3.1 數據庫事務的知識 118

6.3.2 詳解隔離級別 120

6.4 傳播行為 124

6.4.1 傳播行為的定義 125

6.4.2 測試傳播行為 126

6.5 @Transactional自調用失效問題 130

第7章 使用性能利器——Redis 134

7.1 spring-data-redis項目簡介 135

7.1.1 spring-data-redis項目的設計 135

7.1.2 RedisTemplate 137

7.1.3 Spring對Redis數據類型操作的封裝 139

7.1.4 SessionCallback和RedisCallback接口 141

7.2 在Spring Boot中配置和使用Redis 142

7.2.1 在Spring Boot中配置Redis 142

7.2.2 操作Redis數據類型 143

7.3 Redis的一些特殊用法 148

7.3.1 使用Redis事務 148

7.3.2 使用Redis流水線 149

7.3.3 使用Redis發布訂閱 150

7.3.4 使用Lua腳本 153

7.4 使用Spring緩存注解操作Redis 156

7.4.1 緩存管理器和緩存的啟用 156

7.4.2 開發緩存注解 157

7.4.3 測試緩存注解 163

7.4.4 緩存注解自調用失效問題 165

7.4.5 緩存臟數據說明 165

7.4.6 自定義緩存管理器 166

第8章 文檔數據庫——MongoDB 168

8.1 配置MongoDB 169

8.2 使用MongoTemplate實例 170

8.2.1 搭建開發環境 170

8.2.2 使用MongoTemplate操作文檔 173

8.3 使用JPA 178

8.3.1 基本用法 178

8.3.2 使用自定義查詢 180

第9章 初識Spring MVC 183

9.1 Spring MVC框架的設計 183

9.2 Spring MVC流程 184

9.3 定制Spring MVC的初始化 191

9.4 Spring MVC實例 192

9.4.1 開發控制器 193

9.4.2 視圖和視圖渲染 194

第 10章 深入Spring MVC開發 197

10.1 處理器映射 197

10.2 獲取控制器參數 198

10.2.1 在無注解下獲取參數 199

10.2.2 使用@RequestParam獲取參數 199

10.2.3 傳遞數組 200

10.2.4 傳遞JSON 200

10.2.5 通過URL傳遞參數 203

10.2.6 獲取格式化參數 204

10.3 自定義參數轉換規則 205

10.3.1 處理器獲取參數邏輯 205

10.3.2 一對一轉換器(Converter) 208

10.3.3 GenericConverter集合和數組轉換 210

10.4 數據驗證 211

10.4.1 JSR-303 驗證 211

10.4.2 參數驗證機制 214

10.5 數據模型 217

10.6 視圖和視圖解析器 219

10.6.1 視圖設計 219

10.6.2 視圖實例——導出PDF文件 220

10.7 文件上傳 224

10.7.1 Spring MVC對文件上傳的支持 224

10.7.2 開發文件上傳功能 226

10.8 攔截器 228

10.8.1 攔截器的設計 228

10.8.2 開發攔截器 229

10.8.3 多個攔截器的順序 231

10.9 國際化 234

10.9.1 國際化消息源 234

10.9.2 國際化解析器 235

10.9.3 國際化實例——SessionLocaleResolver 237

10.10 Spring MVC拾遺 240

10.10.1 @ResponseBody轉換為JSON的秘密 240

10.10.2 重定向 241

10.10.3 操作會話對象 243

10.10.4 給控制器增加通知 245

10.10.5 獲取請求頭參數 247

第 11章 構建REST風格網站 249

11.1 REST簡述 249

11.1.1 REST名詞解釋 249

11.1.2 HTTP的動作 250

11.1.3 REST風格的一些誤區 251

11.2 使用Spring MVC開發REST風格端點 251

11.2.1 Spring MVC整合REST 252

11.2.2 使用Spring開發REST風格的端點 252

11.2.3 使用@RestController 260

11.2.4 渲染結果 261

11.2.5 處理HTTP狀態碼、異常和響應頭 262

11.3 客戶端請求RestTemplate 266

11.3.1 使用RestTemplate請求后端 267

11.3.2 獲取響應頭、狀態碼和資源交換 269

第 12章 安全——Spring Security 271

12.1 概述和簡單安全認證 271

12.2 使用WebSecurityConfigurerAdapter自定義 273

12.3 自定義用戶服務信息 274

12.3.1 使用內存簽名服務 275

12.3.2 使用數據庫定義用戶認證服務 276

12.3.3 使用自定義用戶認證服務 279

12.4 限制請求 281

12.4.1 配置請求路徑訪問權限 282

12.4.2 使用Spring表達式配置訪問權限 283

12.4.3 強制使用HTTPS 285

12.4.4 防止跨站點請求偽造 285

12.5 用戶認證功能 287

12.5.1 自定義登錄頁面 287

12.5.2 啟用HTTP Basic認證 288

12.5.3 登出 289

第 13章 學點Spring其他的技術 291

13.1 異步線程池 291

13.1.1 定義線程池和開啟異步可用 292

13.1.2 異步實例 292

13.2 異步消息 294

13.2.1 JMS實例——ActiveMQ 295

13.2.2 使用AMQP——RabbitMQ 299

13.3 定時任務 303

13.4 WebSocket 應用 306

13.4.1 開發簡易的WebSocket服務 306

13.4.2 使用STOMP 311

第 14章 Spring 5新框架——WebFlux 319

14.1 基礎概念 319

14.1.1 響應式編程的宣言 320

14.1.2 Reactor模型 320

14.1.3 Spring WebFlux的概述 322

14.1.4 WebHandler接口和運行流程 323

14.2 通過Spring MVC方式開發WebFlux服務端 325

14.2.1 開發持久層 325

14.2.2 開發服務層 327

14.2.3 開發控制層 328

14.2.4 配置服務 330

14.2.5 客戶端開發——WebClient 331

14.3 深入WebFlux服務端開發 335

14.3.1 類型轉換器——Converter 335

14.3.2 驗證器——Validator 337

14.3.3 訪問靜態資源 338

14.4 深入客戶端開發 339

14.4.1 處理服務端錯誤和轉換 339

14.4.2 設置請求頭 341

14.5 使用路由函數方式開發WebFlux 342

14.5.1 開發處理器 342

14.5.2 開發請求路由 346

14.5.3 使用過濾器 347

第 15章 實踐一下——搶購商品 349

15.1 設計與開發 349

15.1.1 數據庫表設計 349

15.1.2 使用MyBatis開發持久層 350

15.1.3 使用Spring開發業務層和控制層 353

15.1.4 測試和配置 355

15.2 高并發開發 357

15.2.1 超發現象 357

15.2.2 悲觀鎖 358

15.2.3 樂觀鎖 359

15.2.4 使用Redis處理高并發 365

第 16章 部署、測試和監控 371

16.1 部署和運行 371

16.1.1 打包 371

16.1.2 運行項目 373

16.1.3 熱部署 375

16.2 測試 376

16.2.1 構建測試類 376

16.2.2 使用隨機端口和REST風格測試 377

16.2.3 Mock測試 378

16.3 Actuator監控端點 379

16.4 HTTP監控 381

16.4.1 查看敏感信息 382

16.4.2 shutdown端點 383

16.4.3 配置端點 385

16.4.4 自定義端點 387

16.4.5 健康指標項 389

16.5 JMX監控 392

第 17章 分布式開發——Spring Cloud 393

17.1 服務治理和服務發現——Eureka 395

17.1.1 配置服務治理節點 395

17.1.2 服務發現 397

17.1.3 配置多個服務治理中心節點 401

17.2 微服務之間的調用 403

17.2.1 Ribbon客戶端負載均衡 403

17.2.2 Feign聲明式調用 406

17.3 斷路器——Hystrix 409

17.3.1 使用降級服務 410

17.3.2 啟用Hystrix儀表盤 412

17.4 路由網關——Zuul 415

17.4.1 構建Zuul網關 415

17.4.2 使用過濾器 418

17.5 使用@SpringCloudApplication 421

附錄 Spring Boot知識點補充 423



展開全部

深入淺出SPRINGBOOT2.X 作者簡介

楊開振,精通Java 互聯網技術開發和實踐,擁有十余年一線企業開發經驗,著有業內暢銷書《深入淺出MyBatis 技術原理與實戰》和《Java EE 互聯網輕量級框架整合開發——SSM 框架(Spring MVC Spring MyBatis) 和Redis 實現 》,目前成為自由職業人,在淘寶教育平臺上從事Java EE 互聯網相關的在線培訓工作。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6
国产精品网友自拍| 婷婷激情综合网| 国产区欧美区日韩区| 国产呦精品一区二区三区网站| 欧洲另类一二三四区| 就去色蜜桃综合| 5566av亚洲| 懂色av一区二区在线播放| 国产日韩精品一区| 日韩欧美三级在线| 亚洲精蜜桃久在线| 美女被啪啪一区二区| 不卡电影一区二区三区| 中文字幕在线不卡视频| 在线一区二区三区四区五区| 久久久久久99| 国产精品三区在线| 99在线高清视频在线播放| 99免费精品在线观看| 国产成人日日夜夜| 国产精品自拍一区| 国产精品一区二区91| 麻豆免费看一区二区三区| 亚洲国产人成综合网站| 中文成人综合网| 日韩一级视频免费观看在线| 欧美浪妇xxxx高跟鞋交| 欧美私人免费视频| 欧美猛男gaygay网站| 欧美视频你懂的| 欧美日韩精品一区视频| 6080亚洲精品一区二区| 日韩视频免费观看高清在线视频| 欧美一区二区在线观看| 日韩一区二区免费在线观看| 日韩免费视频一区| 精品欧美一区二区在线观看| 精品国产sm最大网站| 国产午夜三级一区二区三| 国产精品天美传媒| 亚洲精品网站在线观看| 亚洲一线二线三线久久久| 日韩精品乱码av一区二区| 欧美高清激情brazzers| 欧美α欧美αv大片| 在线观看中文字幕不卡| 欧美一区二区在线观看| 久久精品一区二区三区四区| 亚洲欧洲精品天堂一级| 亚洲电影一级片| 久久精品免费观看| 粉嫩av亚洲一区二区图片| 国产高清精品一区二区三区| 久久综合久久综合这里只有精品| 亚洲综合网中心| 欧美人牲a欧美精品| 久久日韩粉嫩一区二区三区| 亚洲国产成人午夜在线一区 | 99久久精品久久久久久ai换脸| 99re在线观看视频| 欧美日韩国产一二| 中文字幕中文字幕一区三区| 欧美视频在线观看一区二区| 欧美精品一区二区三区久久久| 亚洲国产精品av| 日韩电影在线看| 波多野结衣在线aⅴ中文字幕不卡| 国产伦理久久久| 在线日韩国产精品| 国产亚洲欧洲一区高清在线观看| 夜夜操天天操亚洲| 丁香亚洲综合激情啪啪综合| 精品一卡二卡三卡四卡日本乱码| 在线亚洲免费视频| 一本大道久久a久久综合婷婷 | 在线免费观看成人| 日韩天堂在线观看| 综合网五月天| 日韩精品欧美专区| 日韩欧美在线观看强乱免费| 日韩精品一区二区三区外面| 日韩免费看的电影| 性感美女久久精品| 91色.com| 欧美日韩亚洲综合在线| 日本一区二区视频在线| 免费成人深夜小野草| 国产不卡一区二区三区在线观看| 伊人情人网综合| 久久久精品天堂| 激情文学综合插| 欧美精品亚洲精品| 日韩欧美在线影院| 日韩国产一区二| 久久天天狠狠| 久久综合色婷婷| 精品亚洲成a人| 色综合久久久久久久久五月| 精品国产1区二区| 久久精品国产色蜜蜜麻豆| 91九色视频在线观看| 精品视频资源站| 午夜影院在线观看欧美| 国产精品1区2区3区| 色视频一区二区三区| 久久免费看少妇高潮| 亚洲人亚洲人成电影网站色| av激情综合网| 欧美色综合久久| 亚洲成人免费在线观看| 黄色小网站91| 久久久久久影视| 国产不卡一区视频| 91国模大尺度私拍在线视频| 一区二区三区免费在线观看| av一区二区在线看| 日韩无一区二区| 国产精品一区三区| 欧洲精品中文字幕| 蜜臀91精品一区二区三区 | 色噜噜一区二区| 亚洲人成精品久久久久| www.久久艹| 国产午夜久久久久| 99视频精品全部免费在线| 欧美乱妇一区二区三区不卡视频| 日产欧产美韩系列久久99| 亚洲v欧美v另类v综合v日韩v| 亚洲色图色小说| 久久99精品久久久久久青青日本| 国产亚洲精久久久久久| 国产在线精品一区二区| 久久久久久久久久码影片| 欧美日本韩国一区| 亚州成人在线电影| 一区二区免费在线视频| 丝袜国产日韩另类美女| 亚洲精品一区二区三区樱花| 亚洲最快最全在线视频| 日本高清不卡三区| 一区二区三区在线观看视频| 日韩欧美亚洲v片| 亚洲成在人线免费| 色欧美日韩亚洲| 精品一区二区三区在线视频| 欧美日韩国产一二三| 国产不卡视频在线播放| 精品少妇一区二区三区日产乱码| a4yy欧美一区二区三区| 久久久久久亚洲综合| 国产日韩亚洲精品| 亚洲精品免费一二三区| 午夜欧美性电影| 免费看日韩a级影片| 欧美男同性恋视频网站| www.亚洲国产| 日韩精品一区二区三区swag| 成人av综合一区| 国产精品国模大尺度视频| 久久av一区二区三区亚洲| 精品国产一区二区三区不卡| 99视频精品免费视频| 国产精品久久久久精k8| 日韩欧美在线一区二区| 日韩精品1区2区3区| 欧美日韩精品三区| 91手机在线观看| 亚洲一区二区三区四区在线免费观看 | 91丨九色丨国产| 亚洲精品日韩一| 欧美亚洲国产一卡| 成人精品小蝌蚪| 中文字幕亚洲不卡| 日本韩国欧美一区| 成人晚上爱看视频| 1024成人网色www| 91福利国产精品| 不卡的看片网站| 亚洲高清不卡在线观看| 666欧美在线视频| 国产精品一区二区欧美黑人喷潮水| 亚洲一区二区高清| 久久久久久久久久久久电影| 欧美性xxxxx极品少妇| 欧美影视一区二区| 国产精品免费观看高清| 国产黑丝在线一区二区三区| 无码av中文一区二区三区桃花岛| 国产欧美精品一区aⅴ影院| 欧美性色aⅴ视频一区日韩精品| 久久亚裔精品欧美| 99久久99| 97se狠狠狠综合亚洲狠狠| 麻豆精品一二三| 亚洲午夜av在线| 亚洲视频图片小说| 国产精品日产欧美久久久久| 日韩免费在线观看| 欧美一级爆毛片| 制服.丝袜.亚洲.中文.综合|