Spring Boot从入门到实战

Spring Boot从入门到实战

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

作品简介

本书针对Spring Boot2.x以上版本,采用“知识点+实例”的形式编写。本书共17章,重点讲解Spring Boot企业应用开发所涉及的知识点,同时针对某些常见的应用场景提供了完整的解决方案,带领读者从零开始构建一个完整的Spring Boot项目。

本书内容紧扣互联网企业的实际需求,从Sping知识讲到Spring Boot的企业级开发,对于Java开发人员,尤其是初学Spring Boot的人员,以及从传统Spring转向Spring Boot开发的技术人员具有很高的参考价值。

作品目录

  1. 内容简介
  2. 前言
  3. 第1章 初识Spring Boot
  4. 1.1 Spring Boot是什么
  5. 1.2 Spring Boot的优点
  6. 1.3 为什么学习Spring Boot
  7. 1.4 什么是“约定优于配置”
  8. 1.5 Spring、Spring Boot和Spring Cloud的关系
  9. 1.6 本章小结
  10. 第2章 开始Spring Boot之旅
  11. 2.1 第一个Spring Boot项目:helloworld
  12. 2.2 单元测试
  13. 2.3 开发环境热部署
  14. 2.4 本章小结
  15. 2.5 本章练习
  16. 第3章 Spring Boot的系统配置
  17. 3.1 系统配置文件
  18. 3.2 自定义配置项
  19. 3.3 其他配置
  20. 3.4 日志配置
  21. 3.5 实战:实现系统多环境配置
  22. 3.6 本章小结
  23. 3.7 本章练习
  24. 第4章 Web开发
  25. 4.1 Web开发简介
  26. 4.2 URL映射
  27. 4.3 参数传递
  28. 4.4 数据验证
  29. 4.5 拦截器
  30. 4.6 过滤器
  31. 4.7 Web配置
  32. 4.8 实战:实现优雅的数据返回
  33. 4.9 本章小结
  34. 4.10 本章练习
  35. 第5章 Thymeleaf模板引擎
  36. 5.1 Thymeleaf入门
  37. 5.2 Thymeleaf表达式
  38. 5.3 表达式的语法
  39. 5.4 Thymeleaf的高级用法
  40. 5.5 Thymeleaf页面布局
  41. 5.6 本章小结
  42. 5.7 本章练习
  43. 第6章 构建RESTful服务
  44. 6.1 RESTful简介
  45. 6.2 构建RESTful应用接口
  46. 6.3 使用Swagger生成Web API文档
  47. 6.4 实战:实现Web API版本控制
  48. 6.5 本章小结
  49. 6.6 本章练习
  50. 第7章 JdbcTemplate数据连接模板
  51. 7.1 JdbcTemplate入门
  52. 7.2 使用JdbcTemplate操作数据库
  53. 7.3 实战:实现JdbcTemplate多数据源
  54. 7.4 本章小结
  55. 7.5 本章练习
  56. 第8章 数据库持久层框架MyBatis
  57. 8.1 MyBatis简介
  58. 8.2 Spring Boot构建MyBatis应用程序
  59. 8.3 使用XML配置文件实现数据库操作
  60. 8.4 使用MyBatis注解实现数据库操作
  61. 8.5 动态SQL和分页
  62. 8.6 本章小结
  63. 8.7 本章练习
  64. 第9章 认识JPA
  65. 9.1 JPA入门
  66. 9.2 在Spring Boot项目中使用JPA
  67. 9.3 简单查询
  68. 9.4 复杂查询
  69. 9.5 实体关系映射
  70. 9.6 本章小结
  71. 9.7 本章练习
  72. 第10章 搞定定时任务
  73. 10.1 @Scheduled定时任务
  74. 10.2 Cron表达式
  75. 10.3 Quartz定时任务
  76. 10.4 实战:实现分布式定时任务
  77. 10.5 本章小结
  78. 10.6 本章练习
  79. 第11章 数据缓存Redis实现高并发
  80. 11.1 Redis入门
  81. 11.2 Spring Boot集成Redis实现数据缓存
  82. 11.3 操作Redis数据结构
  83. 11.4 实战:实现数据缓存框架
  84. 11.5 实战:实现Session共享
  85. 11.6 本章小结
  86. 11.7 本章练习
  87. 第12章 RabbitMQ消息队列
  88. 12.1 RabbitMQ入门
  89. 12.2 Spring Boot集成RabbitMQ
  90. 12.3 消息发送模式
  91. 12.4 消息确认机制
  92. 12.5 实战:消息的100%可靠性发送
  93. 12.6 本章小结
  94. 12.7 本章练习
  95. 第13章 Elasticsearch搜索引擎
  96. 13.1 Elasticsearch简介
  97. 13.2 Spring Boot集成Elasticsearch搜索引擎
  98. 13.3 使用ElasticsearchRepository操作ES
  99. 13.4 Elasticsearch复杂查询
  100. 13.5 使用ElasticsearchRestTemplate操作ES
  101. 13.6 聚合查询
  102. 13.7 本章小结
  103. 13.8 本章练习
  104. 第14章 Security安全控制
  105. 14.1 Security入门
  106. 14.2 Security认证
  107. 14.3 Security授权
  108. 14.4 实战:基于数据库的权限控制
  109. 14.5 本章小结
  110. 14.6 本章练习
  111. 第15章 Actuator应用监控
  112. 15.1 Actuator简介
  113. 15.2 Actuator监控端点
  114. 15.3 监控信息
  115. 15.4 实战:使用Spring Boot Admin实现运维监控平台
  116. 15.5 本章小结
  117. 15.6 本章练习
  118. 第16章 打包、发布与部署
  119. 16.1 Spring Boot的打包、发布与部署
  120. 16.2 使用Docker部署Spring Boot项目
  121. 16.3 本章小结
  122. 16.4 本章练习
  123. 第17章 综合应用实战:学生信息管理系统
  124. 17.1 系统功能设计
  125. 17.2 构建系统
  126. 17.3 实现模块功能
  127. 17.4 系统演示
  128. 17.5 本章小结