Spring Boot开发实战

Spring Boot开发实战

Introduction to Spring Boot:A Hands-On Approach

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。

作品简介

本书系统介绍了使用Spring Boot 2.0框架,并基于Gradle+Kotlin来开发企业级应用。希望通过简练的表述,系统全面地介绍如何使用Spring Boot 2.0框架开发项目,每章的关联度不大,读者可根据自己的需求阅读本书。全书共分三大部分:第Ⅰ部分Spring Boot框架基础(第1~3章)第Ⅱ部分Spring Boot项目综合实战(第4~17章)第Ⅲ部分Spring Boot系统监控、测试与运维(第18~20章)建议初学者最好按照章节顺序来阅读本书。如果想直接使用Spring Boot框架进行项目的实战,可以直接进入第Ⅱ部分,如果对Spring Boot应用的监控、测试与运维感兴趣,那么可以从第Ⅲ部分直接开始阅读。

陈光剑编著。

作品目录

  1. 前言
  2. 第Ⅰ部分 Spring Boot框架基础
  3. 第1章 Spring Boot简介
  4. 1.1 从Spring到Spring Boot
  5. 1.2 Spring Boot简介
  6. 1.3 约定优于配置极简化理念
  7. 1.4 本章小结
  8. 第2章 快速开始HelloWorld
  9. 2.1 创建Spring Boot项目
  10. 2.2 Spring Boot项目的入口类
  11. 2.3 添加HelloWorldController
  12. 2.4 Spring Boot应用注解@Spring BootApplication
  13. 2.5 XML配置与注解配置
  14. 2.6 本章小结
  15. 第3章 深入理解Spring Boot自动配置
  16. 3.1 传统的SSM开发过程
  17. 3.2 Spring Boot自动配置原理
  18. 3.3 Spring Boot自动配置过程
  19. 3.4 FreeMarkerAutoConfiguration实例分析
  20. 3.5 本章小结
  21. 第Ⅱ部分 Spring Boot项目综合实战
  22. 第4章 Spring Boot集成MyBatis数据库层开发
  23. 4.1 Java EE分层架构
  24. 4.2 MyBatis简介
  25. 4.3 项目实战
  26. 4.4 本章小结
  27. 第5章 Spring Boot集成JPA数据库层开发
  28. 5.1 JPA简介
  29. 5.2 ORM框架概述
  30. 5.3 Hibernate简介
  31. 5.4 Spring Data JPA简介
  32. 5.5 项目实战
  33. 5.6 本章小结
  34. 第6章 Spring Boot Gradle插件应用开发
  35. 6.1 Gradle简介
  36. 6.2 用Gradle构建生命周期
  37. 6.3 Gradle插件
  38. 6.4 项目实战
  39. 6.5 本章小结
  40. 第7章 使用Spring MVC开发Web应用
  41. 7.1 Spring MVC简介
  42. 7.2 Spring MVC常用注解
  43. 7.3 项目实战:使用FreeMarker模板引擎
  44. 7.4 实现文件下载
  45. 7.5 本章小结
  46. 第8章 Spring Boot自定义Web MVC配置
  47. 8.1 Web MVC配置简介
  48. 8.2 全局异常处理
  49. 8.3 定制Web容器
  50. 8.4 定制Spring Boot应用程序启动Banner
  51. 8.5 自定义注册Servlet、Filter和Listener
  52. 8.6 本章小结
  53. 第9章 Spring Boot中的AOP编程
  54. 9.1 Spring Boot与AOP
  55. 9.2 项目实战:使用AOP+Filter实现登录鉴权与权限控制
  56. 9.3 本章小结
  57. 第10章 Spring Boot集成Spring Security安全开发
  58. 10.1 Spring Security简介
  59. 10.2 Spring Security核心组件
  60. 10.3 项目实战
  61. 10.4 本章小结
  62. 第11章 Spring Boot集成React.js开发前后端分离项目
  63. 11.1 Web前端技术简史
  64. 11.2 前后端分离架构
  65. 11.3 项目实战
  66. 11.4 本章小结
  67. 第12章 任务调度与邮件服务开发
  68. 12.1 定时任务
  69. 12.2 开发任务调度服务
  70. 12.3 开发邮件服务
  71. 12.4 本章小结
  72. 第13章 Spring Boot集成WebFlux开发响应式Web应用
  73. 13.1 响应式宣言及架构
  74. 13.2 项目实战
  75. 13.3 本章小结
  76. 第14章 Spring Boot缓存
  77. 14.1 Spring Cache简介
  78. 14.2 Cache注解
  79. 14.3 项目实战
  80. 14.4 本章小结
  81. 第15章 使用Spring Session集成Redis实现Session共享
  82. 15.1 Spring Session简介
  83. 15.2 Redis简介
  84. 15.3 项目实战
  85. 15.4 本章小结
  86. 第16章 使用Zuul开发API Gateway
  87. 16.1 API Gateway简介
  88. 16.2 Zuul简介
  89. 16.3 项目实战
  90. 16.4 本章小结
  91. 第17章 Spring Boot日志
  92. 17.1 Logback简介
  93. 17.2 配置logback日志
  94. 17.3 logback.groovy配置文件
  95. 17.4 本章小结
  96. 第Ⅲ部分 Spring Boot系统监控、测试与运维
  97. 第18章 Spring Boot应用的监控:Actuator与Admin
  98. 18.1 Actuator简介
  99. 18.2 启用Actuator
  100. 18.3 揭秘端点
  101. 18.4 自定义Actuator端点
  102. 18.5 使用Admin
  103. 18.6 本章小结
  104. 第19章 Spring Boot应用的测试
  105. 19.1 准备工作
  106. 19.2 分层测试
  107. 19.3 本章小结
  108. 第20章 Spring Boot应用Docker化
  109. 20.1 Spring Boot应用打包
  110. 20.2 Spring Boot应用运维
  111. 20.3 使用Docker构建部署运行Spring Boot应用
  112. 20.4 项目实战
  113. 20.5 本章小结
载入中