川哥教你Spring Boot 2实战

川哥教你Spring Boot 2实战

Boot

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

作品简介

本书重点关注和介绍Spring Boot 2框架的技术应用。Spring Boot是目前微服务架构使用最为广泛的框架之一,一旦开发人员掌握了该框架的配置和使用技巧,则对于当前微服务应用的开发将得心应手。本书详细介绍了Sping Boot 2的开发环境、开发方式、数据库应用、MVC、RESTful、安全及测试等。对于刚开始接触微服务架构、Spring Boot的开发人员来说,这是一本很适合的书籍。本书介绍的内容较多,但都是当前基于微服务架构的应用所需,内容翔实并提供所有源码。对于已有开发经验的Spring开发人员来说,这也是一本有价值的参考书。本书案例源码均由作者亲自编写,其中包含了很多有用的方法与使用技巧。

本书适合初级、中级Java开发工程师,以及从其他开发语言(如PHP、C、Python等)转向Java微服务的开发工程师使用,也可作为互联网应用研发人员、自学Java开发的大中专院校学生的参考读物。

李世川编著。

作品目录

  1. 内容简介
  2. 前言
  3. 第1章 初识Spring Boot 2
  4. 1.1 微服务介绍
  5. 1.2 Spring介绍
  6. 1.3 Spring简单示例
  7. 1.4 Spring Boot介绍
  8. 1.5 Spring Boot 2示例
  9. 1.6 Maven POM文件介绍
  10. 1.7 使用Eclipse
  11. 1.8 使用Spring Tool Suite 4
  12. 本章小结
  13. 第2章 启动Spring Boot 2
  14. 2.1 启动类MainApplication
  15. 2.2 Spring Boot Starters
  16. 2.3 相关依赖
  17. 2.4 配置文件
  18. 2.5 @RestController和@Value
  19. 2.6 logging
  20. 2.7 运行工程
  21. 2.8 打包工程
  22. 本章小结
  23. 第3章 页面处理
  24. 3.1 Thymeleaf介绍
  25. 3.2 集成Thymeleaf
  26. 3.3 Thymeleaf语法
  27. 3.4 Thymeleaf示例
  28. 3.5 体验FreeMarker
  29. 3.6 FreeMarker语法
  30. 3.7 FreeMarker示例
  31. 3.8 JSP介绍
  32. 3.9 JSP语法
  33. 3.10 JSP示例
  34. 本章小结
  35. 第4章 数据操作———使用Spring JDBC
  36. 4.1 H2数据库
  37. 4.2 Java连接H2数据库
  38. 4.3 Spring Boot 2中JDBC连接方式
  39. 4.4 Spring JDBCTemplate
  40. 本章小结
  41. 第5章 数据操作———Spring Data JPA
  42. 5.1 JPA介绍
  43. 5.2 Spring Data JPA
  44. 5.3 JpaRepository<T,ID>方法
  45. 5.4 接口规范名方法
  46. 5.5 @Query
  47. 5.6 多表查询
  48. 5.7 动态查询
  49. 5.8 简单配置
  50. 本章小结
  51. 第6章 数据操作———使用 MyBatis
  52. 6.1 MyBatis介绍
  53. 6.2 快速入门
  54. 6.3 MyBatis基本元素
  55. 6.4 #{}与${}
  56. 6.5 结果映射
  57. 6.6 注解方式
  58. 6.7 动态SQL
  59. 6.8 几个重要配置
  60. 本章小结
  61. 第7章 连接关系数据库
  62. 7.1 简单介绍
  63. 7.2 连接MySQL数据库
  64. 7.3 连接MariaDB数据库
  65. 7.4 连接SQL Server数据库
  66. 7.5 连接Oracle数据库
  67. 7.6 连接多数据库
  68. 本章小结
  69. 第8章 操作 MongoDB
  70. 8.1 MongoDB介绍及安装
  71. 8.2 MongoDB基本操作
  72. 8.3 Spring Boot 2连接MongoDB
  73. 8.4 使用MongoTemplate操作
  74. 8.5 使用MongoRepository接口操作
  75. 本章小结
  76. 第9章 Spring Boot 2 MVC
  77. 9.1 MVC介绍
  78. 9.2 配置Maven
  79. 9.3 建立模型
  80. 9.4 建立资源及服务
  81. 9.5 建立控制层
  82. 9.6 建立模板
  83. 9.7 系统配置
  84. 本章小结
  85. 第10章 Spring Boot 2 RESTful
  86. 10.1 RESTful介绍
  87. 10.2 Maven相关配置
  88. 10.3 RESTful API设计
  89. 10.4 Swagger应用
  90. 10.5 RESTful API测试工具
  91. 10.6 整合前端
  92. 本章小结
  93. 第11章 Spring Boot 2安全
  94. 11.1 安全介绍
  95. 11.2 Spring Boot 2中快速整合Spring Security
  96. 11.3 更改自动配置方式
  97. 11.4 自定义加密配置方式
  98. 11.5 使用UserDetailsService
  99. 11.6 使用JDBC认证方式
  100. 11.7 带前端认证
  101. 本章小结
  102. 第12章 Spring Boot 2测试
  103. 12.1 JUnit 5框架介绍
  104. 12.2 Spring Boot 2集成JUnit 5
  105. 12.3 JUnit 5使用介绍
  106. 12.4 JUnit 5完整示例
  107. 12.5 Maven配置测试环境
  108. 本章小结
  109. 第13章 其他相关技术
  110. 13.1 上传文件
  111. 13.2 Lombok应用
  112. 13.3 热部署Devtools应用
  113. 13.4 更改应用启动Logo
  114. 13.5 应用缓存
  115. 本章小结
  116. 附录A Maven的使用
  117. A.1 Maven安装
  118. A.2 Maven配置
  119. A.3 Maven基本命令
  120. 附录B YAML语法
  121. B.1 转换工具命令
  122. B.2 基本语法
  123. 附录C IDEA工具介绍
  124. 附录D Tomcat服务器
  125. 附录E 本书源码的使用说明