前言
第1章 初識Spring Boot 1
11 Spring Boot是什么 1
12 Spring Boot的優(yōu)點 2
13 為什么學習Spring Boot 3
14 什么是“約定優(yōu)于配置” 4
15 Spring、Spring Boot和Spring Cloud的關系 4
16 本章小結 5
第2章 開始Spring Boot之旅 6
21 第一個Spring Boot項目:helloworld 6
211 創(chuàng)建Spring Boot項目 6
212 項目結構 7
213 pomxml詳解 9
214 第一個helloworld程序 11
22 單元測試 12
221 Spring Boot集成單元測試 12
222 測試Service方法 13
223 測試Controller接口方法 14
224 常用的單元測試注解 16
23 開發(fā)環(huán)境熱部署 17
231 devtools實現原理 17
232 配置開發(fā)環(huán)境熱部署 17
24 本章小結 18
25 本章練習 19
第3章 Spring Boot的系統(tǒng)配置 20
31 系統(tǒng)配置文件 20
311 applicationproperties 20
312 applicationyml 21
313 Properties與YML配置文件的區(qū)別 23
314 實戰(zhàn):自定義系統(tǒng)的啟動圖案 23
32 自定義配置項 25
321 @Value 25
322 Environment 26
323 @ConfigurationProperties 26
324 使用配置文件注意事項 28
33 其他配置 28
331 隨機數 28
332 配置引用 29
34 日志配置 30
341 Spring Boot日志簡介 30
342 配置日志格式 31
343 日志輸出級別 31
344 保存日志文件 32
35 實戰(zhàn):實現系統(tǒng)多環(huán)境配置 33
351 多環(huán)境的配置 33
352 多環(huán)境的切換 34
36 本章小結 36
37 本章練習 36
第4章 Web開發(fā) 37
41 Web開發(fā)簡介 37
411 Web入門 37
412 @Controller和@RestController 39