Spring Boot企業(yè)級應(yīng)用開發(fā)實(shí)戰(zhàn)教程
定 價(jià):52 元
- 作者:張磊著,張磊,宋潔,張建軍編
- 出版時(shí)間:2024/2/1
- ISBN:9787308240314
- 出 版 社:浙江大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:262
- 紙張:
- 版次:1
- 開本:16開
本書圍繞如何整合以Spring Boot為核心的技術(shù)棧,來實(shí)現(xiàn)一個(gè)完整的企業(yè)級博客系統(tǒng) NewStarBlog而展開。該博客系統(tǒng)支持市面上博客系統(tǒng)的常見功能。讀者朋友可以通過學(xué)習(xí)構(gòu)建這個(gè)博客系統(tǒng)的整個(gè)過程,來達(dá)到設(shè)計(jì)和實(shí)現(xiàn)一個(gè)企業(yè)級Java應(yīng)用開發(fā)的目的。該博客系統(tǒng)是一個(gè)類似于 WordPress的專注于博客功能的博客平臺,支持多用戶訪問和使用。
本教材適用于各種層次的Java開發(fā)人員,尤其對希望學(xué)習(xí)Spring Boot和Spring Cloud并將其作為基于企業(yè)級應(yīng)用開發(fā)的程序員來說是十分有用的,進(jìn)而幫助他們深入理解設(shè)計(jì)模式,以及微服務(wù)體系結(jié)構(gòu)等的常見開發(fā)方式,并可將本書中的示例結(jié)合自己的項(xiàng)目加以使用。
第1章 Maven的配置與使用
1.1 什么是Maven
1.1.1 Maven概述
1.1.2 Maven的目標(biāo)
1.1.3 Maven主要功能
1.1.4 Maven的理念
1.2 Maven的下載與配置
1.2.1 Maven的下載
1.2.2 Maven常用配置
1.2.3 驗(yàn)證Maven
1.3 關(guān)于Maven倉庫
1.3.1 Maven本地倉庫
1.3.2 Maven中央倉庫
1.3.3 Maven 遠(yuǎn)程倉庫
1.4 了解pom.xml
1.4.1 簡單的pom.xml文件元素
1.4.2 pom.xml文件帶有的其他元素
1.5 使用Maven命令創(chuàng)建項(xiàng)目
1.5.1 生成項(xiàng)目體系結(jié)構(gòu)的語法命令
1.5.2 生成的目錄結(jié)構(gòu)
1.5.3 編譯Maven Java項(xiàng)目
1.5.4 運(yùn)行Maven Java項(xiàng)目
1.6 Intellij IDEA下配置Maven
1.6.1 Intellij IDEA 下配置Maven
1.6.2 Maven項(xiàng)目pom結(jié)構(gòu)
1.7 使用Maven創(chuàng)建Java Web工程
1.8 Maven插件(plugins)
1.8.1 Maven常用命令及其功能
1.8.2 常用命令使用場景舉例
本章小結(jié)
經(jīng)典面試題
上機(jī)練習(xí)
第2章 Spring Boot快速入門
2.1 認(rèn)識Spring Boot
2.1.1 為什么要用Spring Boot
2.1.2 Spring Boot和微服務(wù)的區(qū)別
2.2 創(chuàng)建Spring Boot入門程序
2.2.1 開發(fā)環(huán)境準(zhǔn)備
2.2.2 使用Spring Initializr 構(gòu)建
2.2.3 項(xiàng)目結(jié)構(gòu)說明
2.3 Spring Boot配置熱部署
2.4 Spring Boot Actuator配置
2.5 修改Spring Boot 默認(rèn)啟動界面
2.5.1 關(guān)閉Spring Boot啟動banner
2.5.2 定制Spring Boot啟動banner
2.6 IDEA編碼配置
2.7 Spring Boot對Json的處理
2.7.1 Spring Boot對Json默認(rèn)的處理
2.7.2 測試Json返回結(jié)果
2.8 綜合案例:實(shí)現(xiàn)RESTful風(fēng)格的API
本章小結(jié)
經(jīng)典面試題
上機(jī)練習(xí)
第3章 Spring Boot核心配置與常用注解
3.1 yaml/properties文件配置
3.2 使用Profile配置多環(huán)境支持
3.3 Spring Boot的常用注解
3.3.1 @SpringBootApplication
3.3.2 @Configuration
3.3.3 @Bean
3.3.4 @Value
3.3.5 @ExceptionHandler
3.4 Controller 層(控制層)注解
3.4.1 @RestController
……
第4章 Spring Boot模板引擎
第5章 Spring Boot數(shù)據(jù)訪問
第6章 Spring Boot實(shí)現(xiàn)Web的常用功能
第7章 上傳下載和導(dǎo)入導(dǎo)出
第8章 Spring Boot安全管理
第9章 Spring Boot消息服務(wù)
第10章 Spring Boot任務(wù)管理
第11章 高級應(yīng)用擴(kuò)展和JMeter壓力測試
第12章 項(xiàng)目實(shí)戰(zhàn)——航班信息管理系統(tǒng)