《Spring Boot技术实践》PDF电子书免费下载

作者:  张子宪 著

出版社: 清华大学出版社

出版年: 2021年06月

ISBN: 9787302577324

~~滚到底部有网盘下载链接~~

内容简介

目录

第1章 Spring Boot开发基础 1
1.1 准备工作环境 1
1.2 项目构建工具 2
1.2.1 Maven构建工具 2
1.2.2 Gradle构建工具 4
1.3 Spring Initializr生成Spring Boot项目 6
1.4 Jenkins持续集成 7
1.5 Linux操作系统基础 8
1.5.1 SSH远程登录 8
1.5.2 Linux Shell脚本基础 10
1.5.3 Shell脚本基本语法 10
1.6 本章小结 13
第2章 微服务 14
2.1 测试RESTful API的curl指令 14
2.2 JSON数据格式 15
2.3 构建RESTful API 16
2.4 配置文件 20
2.5 整合Swagger 2 22
2.6 自定义Web控制器参数 24
2.7 使用Validation实现RESTful服务的验证 27
2.8 启用HTTPS 31
2.9 本章小结 31
第3章 访问数据库 32
3.1 Spring Boot CRUD操作 32
3.2 MyBatis数据持久化框架 36
3.3 使用HikariCP连接池 40
3.4 缓存 41
3.5 MongoDB数据库 43
3.6 本章小结 53
第4章 权限管理 55
4.1 Security实现权限控制 55
4.2 Shiro实现权限控制 57
4.3 集成JWT身份验证 66
4.4 OAuth 2授权框架 98
4.4.1 OAuth 2资源服务器和Keycloak服务器 98
4.4.2 Spring Security和Keycloak保护Spring Boot应用程序 101
4.5 本章小结 108
第5章 Spring Boot整合搜索引擎 109
5.1 用于Solr的Spring Data 109
5.2 用于Elasticsearch的Spring Data 111
5.3 实现自动完成 118
5.3.1 自动完成服务器端 118
5.3.2 自动完成客户端 120
5.4 界面国际化 125
5.5 本章小结 127
第6章 Web应用程序开发 128
6.1 使用Bootstrap实现搜索结果页面 128
6.2 重试 129
6.3 整合Kafka 131
6.4 测试 135
6.5 React框架实现前后端分离的Web应用程序 136
6.6 使用WebSocket构建交互式Web应用程序 140
6.7 本章小结 144
第7章 监控Spring Boot应用程序 145
7.1 Spring Boot Actuator 145
7.2 Elastic栈日志监控 146
7.3 本章小结 149
参考文献 150
显示部分信息

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?