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

歡迎光臨中圖網 請 | 注冊
> >>
SPRING BOOT編程思想(核心篇)

包郵 SPRING BOOT編程思想(核心篇)

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

SPRING BOOT編程思想(核心篇) 版權信息

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

SPRING BOOT編程思想(核心篇) 本書特色

本書是《Spring Boot 編程思想》的核心篇,開篇總覽Spring Boot核心特性,接著討論自動裝配(Auto-Configuration)與SpringApplication。全書的討論以Spring Boot為中心,議題發散至Spring技術棧、JSR及Java。希望透過全局的視角,幫助讀者了解Spring Boot變遷的歷程;經過多方的比較,幫助讀者理解Spring Boot特性的原理;整合標準的規范,幫助讀者掌握Spring Boot設計的哲學。

SPRING BOOT編程思想(核心篇) 內容簡介

本書是《Spring Boot 編程思想》的核心篇,開篇總覽Spring Boot核心特性,接著討論自動裝配(Auto-Configuration)與SpringApplication。全書的討論以Spring Boot為中心,議題發散至Spring技術棧、JSR及Java。希望透過全局的視角,幫助讀者了解Spring Boot變遷的歷程;經過多方的比較,幫助讀者理解Spring Boot特性的原理;整合標準的規范,幫助讀者掌握Spring Boot設計的哲學。

SPRING BOOT編程思想(核心篇) 目錄

第1部分 總覽Spring Boot
第1章 初覽Spring Boot 2
1.1 Spring Framework時代 2
1.2 Spring Boot簡介 3
1.3 Spring Boot的特性 5
1.4 準備運行環境 5
1.4.1 裝配JDK 8 5
1.4.2 裝配Maven 6
1.4.3 裝配IDE(集成開發環境) 8
第2章 理解獨立的Spring應用 9
2.1 創建Spring Boot應用 10
2.1.1 命令行方式創建Spring Boot應用 11
2.1.2 圖形化界面創建Spring Boot應用 21
2.1.3 創建Spring Boot應用可執行JAR 29
2.2 運行Spring Boot應用 31
2.2.1 執行Spring Boot應用可執行JAR 32
2.2.2 Spring Boot應用可執行JAR資源結構 32
2.2.3 FAT JAR和WAR執行模塊——spring-boot-loader 36
2.2.4 JarLauncher的實現原理 40
第3章 理解固化的Maven依賴 58
3.1 spring-boot-starter-parent與spring-boot-dependencies簡介 58
3.2 理解spring-boot-starter-parent與spring-boot- dependencies 61
第4章 理解嵌入式Web容器 70
4.1 嵌入式Servlet Web容器 71
4.1.1 Tomcat作為嵌入式Servlet Web容器 72
4.1.2 Jetty作為嵌入式Servlet Web容器 77
4.1.3 Undertow作為嵌入式Servlet Web容器 80
4.2 嵌入式Reactive Web容器 82
4.2.1 UndertowServletWebServer作為嵌入式Reactive Web容器 82
4.2.2 UndertowWebServer作為嵌入式Reactive Web容器 84
4.2.3 WebServerInitializedEvent 91
4.2.4 Jetty作為嵌入式Reactive Web容器 93
4.2.5 Tomcat作為嵌入式Reactive Web容器 94
第5章 理解自動裝配 96
5.1 理解@SpringBootApplication注解語義 97
5.2 @SpringBootApplication屬性別名 103
5.3 @SpringBootApplication標注非引導類 107
5.4 @EnableAutoConfiguration激活自動裝配 108
5.5 @SpringBootApplication“繼承”@Configuration CGLIB提升特性 110
5.6 理解自動配置機制 112
5.7 創建自動配置類 116
第6章 理解Production- Ready特性 119
6.1 理解Production-Ready一般性定義 120
6.2 理解Spring Boot Actuator 123
6.3 Spring Boot Actuator Endpoints 124
6.4 理解“外部化配置” 129
6.5 理解“規約大于配置” 132
6.6 小馬哥有話說 134
6.6.1 Spring Boot作為微服務中間件 134
6.6.2 Spring Boot作為Spring Cloud基礎設施 135
6.7 下一站:走向自動裝配 135
第2部分 走向自動裝配
第7章 走向注解驅動編程(Annotation-Driven) 138
7.1 注解驅動發展史 138
7.1.1 注解驅動啟蒙時代:Spring Framework 1.x 138
7.1.2 注解驅動過渡時代:Spring Framework 2.x 139
7.1.3 注解驅動黃金時代:Spring Framework 3.x 142
7.1.4 注解驅動完善時代:Spring Framework 4.x 146
7.1.5 注解驅動當下時代:Spring Framework 5.x 151
7.2 Spring核心注解場景分類 152
7.3 Spring注解編程模型 154
7.3.1 元注解(Meta-Annotations) 154
7.3.2 Spring模式注解(Stereotype Annotations) 155
7.3.3 Spring組合注解(Composed Annotations) 187
7.3.4 Spring注解屬性別名和覆蓋(Attribute Aliases and Overrides) 195
第8章 Spring注解驅動設計模式 225
8.1 Spring @Enable模塊驅動 225
8.1.1 理解@Enable模塊驅動 225
8.1.2 自定義@Enable模塊驅動 226
8.1.3 @Enable模塊驅動原理 236
8.2 Spring Web自動裝配 250
8.2.1 理解Web自動裝配 250
8.2.2 自定義Web自動裝配 254
8.2.3 Web自動裝配原理 258
8.3 Spring條件裝配 270
8.3.1 理解配置條件裝配 271
8.3.2 自定義配置條件裝配 274
8.3.3 配置條件裝配原理 277
第9章 Spring Boot自動裝配 292
9.1 理解Spring Boot自動裝配 295
9.1.1 理解@EnableAutoConfiguration 296
9.1.2 優雅地替換自動裝配 298
9.1.3 失效自動裝配 298
9.2 Spring Boot自動裝配原理 299
9.2.1 @EnableAutoConfiguration讀取候選裝配組件 301
9.2.2 @EnableAutoConfiguration排除自動裝配組件 305
9.2.3 @EnableAutoConfiguration過濾自動裝配組件 307
9.2.4 @EnableAutoConfiguration自動裝配事件 313
9.2.5 @EnableAutoConfiguration自動裝配生命周期 317
9.2.6 @EnableAutoConfiguration排序自動裝配組件 324
9.2.7 @EnableAutoConfiguration自動裝配BasePackages 332
9.3 自定義Spring Boot自動裝配 337
9.3.1 自動裝配Class命名的潛規則 338
9.3.2 自動裝配package命名的潛規則 338
9.3.3 自定義Spring Boot Starter 340
9.4 Spring Boot條件化自動裝配 346
9.4.1 Class條件注解 347
9.4.2 Bean條件注解 358
9.4.3 屬性條件注解 370
9.4.4 Resource條件注解 376
9.4.5 Web應用條件注解 391
9.4.6 Spring表達式條件注解 397
9.5 小馬哥有話說 401
9.6 下一站:理解SpringApplication 402
第3部分 理解SpringApplication
第10章 SpringApplication初始化階段 405
10.1 SpringApplication構造階段 405
10.1.1 理解SpringApplication主配置類 406
10.1.2 SpringApplication的構造過程 410
10.1.3 推斷Web應用類型 411
10.1.4 加載Spring應用上下文初始化器(ApplicationContextInitializer) 412
10.1.5 加載Spring應用事件監聽器(ApplicationListener) 415
10.1.6 推斷應用引導類 416
10.2 SpringApplication配置階段 417
10.2.1 自定義SpringApplication 417
10.2.2 調整SpringApplication設置 417
10.2.3 增加SpringApplication配置源 420
10.2.4 調整Spring Boot外部化配置 423
第11章 SpringApplication運行階段 425
11.1 SpringApplication準備階段 425
11.1.1 理解SpringApplicationRunListeners 426
11.1.2 理解SpringApplicationRunListener 428
11.1.3 理解Spring Boot事件 431
11.1.4 理解Spring事件/監聽機制 432
11.1.5 理解Spring Boot事件/監聽機制 492
11.1.6 裝配ApplicationArguments 509
11.1.7 準備ConfigurableEnvironment 512
11.1.8 創建Spring應用上下文(ConfigurableApplicationContext) 512
11.1.9 Spring應用上下文運行前準備 516
11.2 Spring應用上下文啟動階段 537
11.3 Spring應用上下文啟動后階段 539
11.3.1 afterRefresh方法簽名的變化 540
11.3.2 afterRefresh方法語義的變化 541
11.3.3 Spring Boot事件ApplicationStartedEvent語義的變化 543
11.3.4 執行CommandLineRunner和ApplicationRunner 548
第12章 SpringApplication結束階段 550
12.1 SpringApplication正常結束 550
12.2 SpringApplication異常結束 555
12.2.1 Spring Boot異常處理 556
12.2.2 錯誤分析報告器——FailureAnalysisReporter 562
12.2.3 自定義實現FailureAnalyzer和FailureAnalysisReporter 564
12.2.4 Spring Boot 2.0重構handleRunFailure和reportFailure方法 566
12.2.5 Spring Boot 2.0的SpringBootExceptionReporter接口 567
第13章 Spring Boot應用退出 571
13.1 Spring Boot應用正常退出 572
13.1.1 ExitCodeGenerator Bean生成退出碼 572
13.1.2 ExitCodeGenerator Bean退出碼使用場景 576
13.2 Spring Boot應用異常退出 580
13.2.1 ExitCodeGenerator異常使用場景 582
13.2.2 ExitCodeExceptionMapper Bean映射異常與退出碼 587
13.2.3 退出碼用于SpringApplication異常結束 589
13.3 小馬哥有話說 594
13.4 下一站:運維篇
展開全部

SPRING BOOT編程思想(核心篇) 作者簡介

小馬哥,Java勸退師,Apache和Spring Cloud等知名開源架構成員.

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 市政路灯_厂家-淄博信达电力科技有限公司| 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | pbt头梳丝_牙刷丝_尼龙毛刷丝_PP塑料纤维合成毛丝定制厂_广州明旺 | 深圳市八百通智能技术有限公司官方网站| 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 美名宝起名网-在线宝宝、公司、起名平台| 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | EPDM密封胶条-EPDM密封垫片-EPDM生产厂家| 乙炔气体报警装置|固定式氯化氢检测仪|河南驰诚电气百科 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 东莞注册公司-代办营业执照-东莞公司注册代理记账-极刻财税 | 济南网站建设|济南建网站|济南网站建设公司【济南腾飞网络】【荐】 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 南京租车,南京汽车租赁,南京包车,南京会议租车-南京七熹租车 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 | 联系我们老街华纳娱乐公司官网19989979996(客服) | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 球形钽粉_球形钨粉_纳米粉末_难熔金属粉末-广东银纳官网 | 阜阳成人高考_阜阳成考报名时间_安徽省成人高考网 | 工业rfid读写器_RFID工业读写器_工业rfid设备厂商-ANDEAWELL | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 科箭WMS仓库管理软件-TMS物流管理系统-科箭SaaS云服务 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 万家财经_财经新闻_在线财经资讯网 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 |