本书采用了当前最新的Spring Boot 3版本,首先介绍了Spring Boot 基础和基本数据操作,阐明了Spring Boot的原理及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技术的入门与提高的参考书或自学用途。
(1)新:采用了2022年最新推出的Spring Boot 3.0版本,整合的各种第三方技术也同步更新到最新版本。 (2)全:本书囊括了JPA、MyBatis、MyBatis-Plus、Vue 3.0+Element Plus、Redis、Spring Cache、Swagger3.0、MongoDB、Spring Security、JWT、OAuth2、RabbitMQ、RocketMQ、Kafka、ElasticSearch8.0、WebSocket、定时任务与批处理、Java Mail及最前沿的人脸识别等众多流行技术。 (3)实用:提供了众多实用的技术解决方案,如Vue3+Element Plus前后端分离实战、新闻阅读与点赞次数实战、Spring Security动态权限管理、OAuth2第三方GitHub登录、商品流量秒杀流量削峰等,并提供了一个完整的前后端分离的商城后台管理系统,介绍了完整开发流程,提供了全部源代码。
- 版权: 清华大学出版社
- 出版: 2023-08-01
- 更新: 2023-12-15
- 书号:9787302631040
- 中图:TP312.8JA
- 学科:工学控制科学与工程工学计算机科学与技术