中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Spring Boot 3核心技術與最佳實踐

包郵 Spring Boot 3核心技術與最佳實踐

作者:周紅亮
出版社:電子工業出版社出版時間:2023-04-01
開本: 其他 頁數: 508
中 圖 價:¥102.7(6.5折) 定價  ¥158.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Spring Boot 3核心技術與最佳實踐 版權信息

  • ISBN:9787121452901
  • 條形碼:9787121452901 ; 978-7-121-45290-1
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Spring Boot 3核心技術與最佳實踐 本書特色

本書以Spring Boot 3.0為基礎,解讀Spring Boot核心技術,包括核心知識點、技術原理、應用方式、與第三方主流技術集成的方法等,再到服務的測試、調試、部署和監控等,一站式學習和掌握Spring Boot核心技術。全面本書全面介紹了Spring Boot,覆蓋Spring Boot所有主流知識點,包括基礎入門、配置管理、Starter與自動配置、啟動過程與擴展應用、Web核心應用、日志管理、數據訪問、計劃任務、緩存與息隊列、調試與單元測試、打包與部署、監控與報警等。全新本書的講解和實戰均基于Spring Boot的主版本3.0.0,書中帶有“Spring Boot 3.0新變化”“Spring Boot 3.0 ”等標識,方便讀者對Spring Boot 3.0新特性和變更項有一個更清晰的認識,讀者從Spring Boot 2.x遷移到Spring Boot 3.x也可以有一個對比參考。實用本書不但介紹了Spring Boot的理論知識,還提供了大量的底層原理分析,并為核心知識點、第三方主流技術的集成與應用提供了大量實戰案例,理論和實踐相結合,清晰易懂,使讀者可以更好地吸收和理解。權威本書以Spring Boot官方文檔和Spring Boot框架源碼作為主要參考依據,包括里程碑版本和正式版本的文檔、框架源碼,再輔以知識點實踐和驗證,以確保知識點的權威性和正確性。

Spring Boot 3核心技術與最佳實踐 內容簡介

本書是一本針對Java開發人員的圖書,旨在幫助Java開發人員掌握Spring Boot的基本使用,以及深入了解Spring Boot的應用及原理。本書內容由淺入深、循序漸進,第1~5章介紹Spring Boot的基礎知識(基礎入門、配置管理、Starter、自動配置、啟動過程與擴展應用、日志管理),第6~9章介紹Spring Boot的綜合應用(Web、數據訪問、計劃任務、緩存、消息隊列),第10~12章介紹Spring Boot應用的附加能力(調試、單元測試、打包、部署、監控、報警),全面覆蓋了Spring Boot的核心知識要點。本書涵蓋了筆者多年的研究和實踐經驗,從中提煉出了核心知識要點,從Spring Boot的基本概念和基礎實踐入手,再通過大量的知識點分析及代碼實踐,詳細介紹如何利用Spring Boot簡化開發過程,提高開發效率。

Spring Boot 3核心技術與最佳實踐 目錄

第1章 Spring Boot基礎入門
1.1 Spring Boot概述
1.1.1 誕生背景
1.1.2 基本介紹
1.1.3 核心思想
1.1.4 基本特性
1.1.5 核心模塊
1.1.6 Spring Boot與Spring MVC、Spring之間的關系
1.2 Spring Boot安裝集成
1.2.1 版本周期
1.2.2 支持版本
1.2.3 環境要求
1.2.4 集成方式
1.3 快速開發一個Spring Boot接口
1.3.1 生成項目
1.3.2 導入依賴
1.3.3 編寫接口
1.3.4 啟動應用
1.3.5 測試接口
1.4 快速使用Maven
1.4.1 基本介紹
1.4.2 使用方式
1.4.3 Gradle Wrapper
1.5 Spring Boot CLI
1.5.1 概述
1.5.2 安裝方式
1.5.3 命令行自動補全
1.5.4 快速開始
1.6 開啟Spring Boot之旅
第2章 Spring Boot配置管理
2.1 配置類
2.1.1 自定義配置類
2.1.2 導入配置
2.2 配置文件
2.2.1 application
2.2.2 bootstrap
2.2.3 配置文件類型
2.3 配置綁定
2.3.1 Spring中的配置綁定
2.3.2 參數綁定
2.3.3 構造器綁定
2.3.4 Bean配置綁定
2.3.5 參數類掃描
2.3.6 配置驗證
2.4 外部化配置
2.4.1 配置源
2.4.2 配置優先級
2.4.3 命令行參數
2.5 導入配置
2.6 隨機值配置
2.7 多文檔配置
2.7.1 配置格式
2.7.2 激活多文檔配置
2.8 Profile
2.8.1 默認的Profile
2.8.2 激活Profile
2.8.3 切換Profile
2.8.4 Profile分組
2.8.5 指定Profile配置文件
2.8.6 使用限制
2.9 加載機制
2.10 配置加密
2.10.1 概述
2.10.2 使用配置中心(支持自動解密)
2.10.3 使用數據庫機制
2.10.4 使用自定義加/解密機制
2.10.5 Jasypt Spring Boot
2.11 配置遷移
2.11.1 遷移方案
2.11.2 實現原理
第3章 Spring Boot Starter與自動配置
3.1 概述
3.2 Starter的命名規范
3.3 Starter的分類
3.3.1 application starter
3.3.2 production starter
3.3.3 technical starter
3.4 自動配置
3.4.1 概述
3.4.2 命名規范
3.4.3 自動配置文件的加載原理
3.4.4 自動配置原理
3.4.5 自動配置報告
3.4.6 排除自動配置
3.4.7 替換自動配置
3.5 郵件Starter
3.5.1 概述
3.5.2 發郵件實踐
3.6 自定義Starter
3.6.1 創建Starter工程
3.6.2 創建自動配置類
3.6.3 注冊自動配置類(spring.factories)
3.6.4 使用Starter
3.6.5 注冊自動配置類(新規范)
第4章 Spring Boot啟動過程與擴展應用
4.1 啟動入口
4.1.1 應用啟動類
4.1.2 應用啟動方法
4.1.3 啟動引導類
4.2 關閉啟動日志
4.3 啟動失敗分析
4.3.1 失敗分析器
4.3.2 自定義失敗分析器
4.4 全局懶加載
4.5 啟動圖案
4.5.1 默認圖案
4.5.2 輸出模式
4.5.3 圖案實現類
4.5.4 自定義圖案
4.6 啟動事件和監聽器
4.6.1 啟動事件的順序
4.6.2 自定義事件監聽器
4.7 啟動運行器
4.7.1 概述
4.7.2 使用方式
4.8 應用啟動流程
4.8.1 實例化流程
4.8.2 啟動流程
第5章 Spring Boot日志管理
5.1 概述
5.2 日志格式
5.3 控制臺日志
5.4 日志文件
5.5 日志級別
5.6 日志分組
5.7 日志歸檔
5.8 日志配置文件
5.8.1 概述
5.8.2 日志配置模板
5.8.3 自定義日志配置文件
5.9 切換Log4j2日志框架
5.10 切換日志框架版本
5.11 輸出彩色日志
5.11.1 開啟彩色日志輸出
5.11.2 日志上色原理
5.11.3 自定義日志顏色
5.12 日志關閉鉤子
第6章 Spring Boot Web核心應用
6.1 概述
6.2 嵌入式容器
6.2.1 概述
6.2.2 容器配置
6.2.3 切換容器
6.2.4 隨機空閑端口
6.2.5 SSL
6.2.6 持久化
6.2.7 優雅關閉
6.3 自定義Web配置
6.4 注冊攔截器
6.5 注冊消息轉換器
6.6 注冊類型轉換器
6.7 注冊Servlet、Filter、Listener
6.7.1 Spring Boot的手動注冊
6.7.2 組件掃描注冊
6.7.3 動態注冊
6.8 靜態資源處理
6.9 模板引擎
6.10 異常處理
6.10.1 默認的異常處理
6.10.2 自定義全局異常
6.10.3 自定義異常狀態碼頁面
6.11 參數校驗
6.11.1 概述
6.11.2 約束注解
6.11.3 參數校驗示例
6.12 國際化
6.12.1 概述
6.12.2 自動國際化
6.12.3 切換國際化
6.13 分布式會話
6.14 跨域
6.15 安全性
6.15.1 默認的安全機制
6.15.2 自定義安全機制
6.16 REST服務調用
6.16.1 RestTemplate(Servlet)
6.16.2 WebClient(Reactive)
第7章 Spring Boot數據訪問
7.1 概述
7.2 嵌入式數據庫
7.3 數據源
7.3.1 概述
7.3.2 自定義數據源
7.4 連接池
7.4.1 概述
7.4.2 使用Druid連接池
7.5 數據庫初始化
7.6 事務管理
7.6.1 概述
7.6.2 事務失效的場景
7.7 JdbcTemplate
7.7.1 數據庫操作
7.7.2 自定義JdbcTemplate
7.8 Spring Data JPA
7.8.1 概述
7.8.2 數據庫操作
7.9 MyBatis
7.9.1 概述
7.9.2 數據庫操作
7.10 MyBatis-Plus
7.10.1 概述
7.10.2 通用數據庫操作
7.10.3 自定義數據庫操作
7.11 Redis
7.11.1 概述
7.11.2 Redis環境搭建
7.11.3 Spring Boot集成Redis
7.12 MongoDB
7.12.1 概述
7.12.2 MongoDB環境搭建
7.12.3 Spring Boot集成MongoDB
7.13 Elasticsearch
7.13.1 概述
7.13.2 Elasticsearch環境搭建
7.13.3 Spring Boot集成Elasticsearch
第8章 Spring Boot計劃任務
8.1 Spring計劃任務
8.1.1 概述
8.1.2 線程池工作流程
8.1.3 實現計劃任務
8.1.4 Cron表達式
8.1.5 自定義線程池
8.2 Quartz計劃任務
8.2.1 概述
8.2.2 實現計劃任務
8.2.3 自定義配置
8.2.4 持久化任務數據
8.2.5 動態維護任務
第9章 Spring Boot緩存與消息隊列
9.1 緩存
9.1.1 概述
9.1.2 開啟緩存
9.1.3 默認簡單緩存
9.1.4 Redis緩存
9.2 消息系統
9.2.1 概述
9.2.2 ActiveMQ
9.2.3 RabbitMQ
9.2.4 Kafka
第10章 Spring Boot調試與單元測試
10.1 斷點調試
10.1.1 使用main方法啟動調試
10.1.2 使用Maven插件啟動調試
10.2 開發者工具
10.2.1 概述
10.2.2 默認值
10.2.3 自動重啟
10.2.4 實時重載
10.2.5 全局配置
10.3 單元測試
10.3.1 概述
10.3.2 真實環境測試
10.3.3 Mock環境測試
10.3.4 Mock組件測試
10.3.5 技術框架測試
第11章 Spring Boot打包與部署
11.1 應用打包(jar)
11.1.1 概述
11.1.2 快速打包
11.1.3 自定義打包
11.2 應用打包(war)
11.2.1 概述
11.2.2 配置war包
11.2.3 開始打包
11.3 應用運行(嵌入式容器)
11.3.1 使用java命令運行
11.3.2 直接運行
11.3.3 系統服務運行
11.3.4 拆包運行
11.4 部署Docker容器
11.4.1 概述
11.4.2 Docker環境搭建
11.4.3 基于Dockerfile構建鏡像
11.4.4 基于Cloud Native Buildpacks構建鏡像
11.5 GraalVM原生鏡像(Spring Boot 3.0 )
11.5.1 概述
11.5.2 GraalVM應用與傳統應用的區別
11.5.3 創建GraalVM原生鏡像的應用
11.5.4 構建基于GraalVM的原生鏡像應用
第12章 Spring Boot監控與報警
12.1 Spring Boot Actuator概述
12.2 Endpoints(端點)
12.2.1 概述
12.2.2 內置端點
12.2.3 啟用端點
12.2.4 暴露端點
12.2.5 端點安全性
12.2.6 自定義端點映射
12.2.7 端點實現機制
12.2.8 自定義端點
12.3 loggers(日志端點)
12.4 Observability(可觀測性,Spring Boot 3.0 )
12.5 Metrics(指標)
12.5.1 內置指標
12.5.2 自定義指標
12.6 Traces(鏈路跟蹤,Spring Boot 3.0 )
12.6.1 概述
12.6.2 鏈路跟蹤環境搭建
12.6.3 鏈路跟蹤/展示
12.7 Spring Boot Admin
12.7.1 概述
12.7.2 環境搭建
12.7.3 監控頁面
12.7.4 監控報警
12.8 Prometheus Grafana
12.8.1 概述
12.8.2 Prometheus指標暴露
12.8.3 Prometheus環境搭建
12.8.4 Grafana數據可視化
12.8.5 監控報警
展開全部

Spring Boot 3核心技術與最佳實踐 相關資料

作為一名Java程序員,Spring Boot已經成為不得不學的技術,隨著Spring Boot 3.x的正式發布,相信Spring Boot的使用率還會大幅提高。 目前市面上缺少Spring Boot 3.x的教程,而本書的內容覆蓋了Spring Boot 3.x的核心技術點,所有技術講解都貼近工作實戰,對于學習Spring Boot 3.x參考性極強,值得閱讀! 純潔的微笑,微信公眾號“純潔的微笑”創始人 Java生態的強大離不開Spring體系的貢獻,Spring Boot的推出更是讓Spring變得更加“親民”,對于很多開發者來說,學好Spring Boot是從初中級開發通往技術專家的必由之路。 此書以Spring Boot 3.0為基礎,深入淺出、循序漸進地介紹了Spring Boot的底層原理及一些實踐,通過閱讀本書,可以讓讀者加深對Spring Boot的理解,在補充理論知識的同時還能豐富實戰經驗。這樣一本又全、又新、又干貨滿滿的圖書值得擁有。 張洪亮(@Hollis),《深入理解Java核心技術》作者 這是一本循序漸進、由淺入深的學習指南,本書從Spring Boot基礎入門、配置管理、啟動過程與擴展應用、日志管理、Web核心應用、數據訪問、計劃任務、緩存與消息隊列、調試與單元測試、打包與部署、監控與報警等多個方面進行了深入講解。如果你想全面掌握Spring Boot技術,深入理解其內部原理,那么本書是值得你閱讀的參考書。 小傅哥,互聯網高級架構師,《手寫MyBatis:漸進式源碼實踐》圖書作者 本書從Spring Boot 3的核心技術著手,深入淺出,全面地講解了其基礎知識,從理論到實踐,干貨滿滿,使人輕松愉悅完成閱讀并掌握其核心知識要點。建議所有使用Spring Boot的朋友閱讀本書。 陳強,平安金服銀行科技中心經理、架構師 對于Java程序員,學好Spring Boot 框架至關重要。周老師的這本書,用生動的語言帶領大家學習Spring Boot的基礎知識和實戰技能,建議Java程序員閱讀。 魏夢舒,微信公眾號“程序員小灰”運營者,暢銷書《漫畫算法》作者

Spring Boot 3核心技術與最佳實踐 作者簡介

周紅亮(英文名為John),具有多年編程開發和系統架構經驗,在大型互聯網公司擔任過Java高級開發工程師、開發主管、系統架構師等職位。負責并參與過多個大型分布式系統的設計和研發、改造等,從中積累了大量的微服務系統架構經驗。 作者同時也是微信公眾號“Java技術棧(ID:javastack)”的主理人,筆名為“棧長”,關注并分享Java及IT行業技術,在公眾號分享原創文章超過500篇,全網累積閱讀達數千萬,已幫助大量求職者進入BAT等大廠工作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 铜镍-康铜-锰铜-电阻合金-NC003 - 杭州兴宇合金有限公司 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 密封无忧网 _ 专业的密封产品行业信息网 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 日本东丽膜_反渗透膜_RO膜价格_超滤膜_纳滤膜-北京东丽阳光官网 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 洗砂机械-球磨制砂机-洗沙制砂机械设备_青州冠诚重工机械有限公司 | 分类168信息网 - 分类信息网 免费发布与查询 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 市政路灯_厂家-淄博信达电力科技有限公司| 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 对辊式破碎机-对辊制砂机-双辊-双齿辊破碎机-巩义市裕顺机械制造有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 旋振筛|圆形摇摆筛|直线振动筛|滚筒筛|压榨机|河南天众机械设备有限公司 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 耐火砖厂家,异形耐火砖-山东瑞耐耐火材料厂 | 电梯乘运质量测试仪_电梯安全评估测试仪-武汉懿之刻 | 加盟店-品牌招商加盟-创业项目商机平台 | 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 |