-
内容大纲
本书采用当前最新的Spring Boot 3.0版本,首先介绍Spring Boot基础和基本数据操作,阐明SpringBoot的原理及Web开发技术,Spring Boot整合JPA、MyBatis、MyBatis-Plus等,并提供一个Vue 3.0前后端分离实战项目。其次介绍Spring Boot整合Redis、MongoDB等非关系数据库,以及整合Spring Security安全框架,然后介绍整合RabbitMQ、RocketMQ及Kafka消息队列MQ,以及Elasticsearch大数据搜索引擎。提供Spring Boot整合WebSocket、定时任务、批处理、邮件发送等企业级开发技术。最后给出了网上商城和人脸识别项目,详细地展示从需求分析、详细设计到代码开发的全部流程。所有技术均采用最新的流行版本,实战案例采用前后端分离架构,前端使用当前最热门的Vue 3.0+Element Plus,贴合真实市场需求,内容丰富全面,代码详尽实用。
本书可作为大学本科、专科、职业院校计算机相关专业的教材,也可作为学习Spring Boot技术的人门与提高的参考书或自学用书。 -
作者介绍
-
目录
本书源代码
教学课件
第一部分 Spring Boot基础和基本数据操作
第1章 Spring Boot入门
1.1 Spring Boot的优点
1.2 Spring Boot 3.0的新特性
1.3 搭建Spring Boot 3.0开发环境
1.4 创建第1个Spring Boot项目
1.4.1 新建项目并添加依赖
1.4.2 项目结构
1.4.3 创建控制器
1.4.4 启动项目
1.5 Spring Boot原理
1.5.1 父工程parent
1.5.2 场景启动器starter
1.5.3 启动类
1.5.4 Web服务器
1.6 Spring Boot配置
1.6.1 常用配置
1.6.2 配置文件类型
1.6.3 YAML配置方式
1.6.4 读取配置文件
1.6.5 多环境配置
1.6.6 热部署
本章小结
第2章 Spring Boot Web开发技术
2.1 RESTful风格
2.1.1 RESTful简介
2.1.2 创建RESTful访问控制层
2.1.3 使用Postman测试
2.2 静态资源访问
2.2.1 默认静态资源访问
2.2.2 自定义静态资源访问
2.3 路径映射
2.4 CORS跨域资源访问
2.4.1 跨域访问问题
2.4.2 CORS基础
2.4.3 CORS跨域问题解决方案
2.5 统一响应数据格式
2.6 Spring Boot异常处理
2.6.1 自定义错误页
2.6.2 @ControllerAdvice全局统一异常处理
2.7 文件上传
2.7.1 单文件上传
2.7.2 多文件上传
2.8 Thymeleaf视图层技术
2.8.1 Thymeleaf的特点
2.8.2 使用Thymeleaf
2.8.3 Thymeleaf基础语法
2.8.4 SpEL表达式
2.8.5 Thymeleaf表达式
2.8.6 Thymeleaf内置对象
2.8.7 模板片段
2.8.8 综合实例
2.9.1 Swagger 3.0基础知识
2.9.2 Spring Boot整合Swagger基本流程
2.9.3 美化UI
2.9.4 生产环境关闭Swagger
……
第二部分 Spring Boot高级技术
第三部分 Spring Boot与消息队列和搜索引擎
第四部分 Spring Boot企业级应用
第五部分 Spring Boot项目实战
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...