SpringBoot技术实践

SpringBoot技术实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

凝聚猎兔搜索团队数十年技术经验,带动Java编程语言语法的进展。

内容简介

本书以市面上流行的Spring Boot框架开发微服务应用程序为核心,依次引入了Spring Boot开发基础,使用Spring Boot创建RESTful API,通过整合Swagger 2来自动生成接口文档,使用Validation实现对RESTful服务的验证,以及使用Spring Boot创建前后端分离的应用程序等知识和技术点。

全书共7章。第1章重点介绍如何使用Spring Initializr生成Spring Boot项目;第2章重点介绍Spring Boot快速上手微服务开发;第3章重点介绍Spring Boot持久性存储的CRUD操作及MyBatis数据持久化框架;第4章重点介绍OAuth 2授权框架;第5章重点介绍使用Spring Data Elasticsearch实现搜索功能;第6章重点介绍使用Spring Boot创建前后端分离的Web应用程序;第7章重点介绍Spring Boot应用程序监控。

作者简介

章节目录

版权信息

内容简介

前言

第1章 Spring Boot开发基础

1.1 准备工作环境

1.2 项目构建工具

1.2.1 Maven构建工具

1.2.2 Gradle构建工具

1.3 Spring Initializr生成Spring Boot项目

1.4 Jenkins持续集成

1.5 Linux操作系统基础

1.5.1 SSH远程登录

1.5.2 Linux Shell脚本基础

1.5.3 Shell脚本基本语法

1.6 本章小结

第2章 微服务

2.1 测试RESTful API的curl指令

2.2 JSON数据格式

2.3 构建RESTful API

2.4 配置文件

2.5 整合Swagger 2

2.6 自定义Web控制器参数

2.7 使用Validation实现RESTful服务的验证

2.8 启用HTTPS

2.9 本章小结

第3章 访问数据库

3.1 Spring Boot CRUD操作

3.2 MyBatis数据持久化框架

3.3 使用HikariCP连接池

3.4 缓存

3.5 MongoDB数据库

3.6 本章小结

第4章 权限管理

4.1 Security实现权限控制

4.2 Shiro实现权限控制

4.3 集成JWT身份验证

4.4 OAuth 2授权框架

4.4.1 OAuth 2资源服务器和Keycloak服务器

4.4.2 Spring Security和Keycloak保护Spring Boot应用程序

4.5 本章小结

第5章 Spring Boot整合搜索引擎

5.1 用于Solr的Spring Data

5.2 用于Elasticsearch的Spring Data

5.3 实现自动完成

5.3.1 自动完成服务器端

5.3.2 自动完成客户端

5.4 界面国际化

5.5 本章小结

第6章 Web应用程序开发

6.1 使用Bootstrap实现搜索结果页面

6.2 重试

6.3 整合Kafka

6.4 测试

6.5 React框架实现前后端分离的Web应用程序

6.6 使用WebSocket构建交互式Web应用程序

6.7 本章小结

第7章 监控Spring Boot应用程序

7.1 Spring Boot Actuator

7.2 Elastic栈日志监控

7.3 本章小结

参考文献

SpringBoot技术实践是2021年由清华大学出版社出版,作者张子宪。

得书感谢您对《SpringBoot技术实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
微服务架构基础:SpringBoot+SpringCloud+Docker 电子书
本书适合所有Java开发人员,尤其适合正在学习微服务,以及正在尝试使用微服务架构开发项目的人员阅读和参考。
推荐系统技术原理与实践 电子书
本书系统介绍推荐系统的技术理论和实践。首先介绍推荐系统的基础知识;然后介绍推荐系统常用的机器学习和深度学习模型;接着重点介绍推荐系统的4层级联架构,包括召回、粗排、精排和重排,以及谷歌、阿里巴巴等大型互联网公司在4层级联架构中的模型设计和实现原理;紧接其后介绍多目标排序在推荐系统中的应用,具体介绍阿里巴巴、谷歌等大型互联网公司的实践;最后从不同角度审视推荐系统,介绍公平性问题、知识蒸馏、冷启动等各
AI智能语音技术与产业创新实践 电子书
1.中国信息通信研究院、科大讯飞、清华大学等多位大咖推荐作序。2.知识性:本书涉及智能语音各项前沿技术,涵盖了语音交互、声纹识别、全双工等多项新技术。3.丰富性:本书涵盖了技术、产业和应用3个方面,介绍智能语音全链条和各环节的现状趋势。4.系统性:本书介绍人类语音听说和机器语音听说的异同,包含语音学、语言学和计算机等多学科交叉,系统了解技术的衍生变化。5.实用性:本书汇集了智能语音应用在各领域、各场景的实际案例,从真实的案例中反映技术的产业赋能。
防火墙和VPN技术与实践 电子书
本书以HCIP-Security和HCIE-Security认证考试大纲为依托,介绍了防火墙和VPN的关键技术,包括安全策略、NAT、双机热备、虚拟系统、链路负载均衡、服务器负载均衡、L2TPVPN、IPsecVPN和SSLVPN。本书详细介绍了每一种技术的产生背景、技术实现原理、配置方法,旨在帮助读者掌握组建安全通信基础设施的技术,顺利通过认证考试。本书是学习和了解网络安全技术的实用指南,内容全
网络安全防御技术与实践 电子书
资深安全专家图解网络安全防御技术原理与应用实践。