Spring Boot 3.0开发实战
"网络技术连接你我穿过现在走向未来,全面讲述Spring Boot 3.0基本原理与配置并深度整合现有流行开发技术 "

作者:李西明、陈立为

丛书名:计算机技术开发与应用丛书

定价:119元

印次:1-3

ISBN:9787302631040

出版日期:2023.08.01

印刷日期:2025.01.10

图书责编:赵佳霓

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书采用了当前**的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技术的入门与提高的参考书或自学用途。

"李西明,博士,现任华南农业大学数学与信息学院副教授、硕士生导师,主要面向本科生开设“Java语言程序设计”等专业课程。曾担任信息技术部门技术负责人十多年,深谙各种信息系统开发和管理知识,长期从事程序设计和软件开发基础理论的教学与科研工作,对新技术具有极高的灵敏度。主持、参加各级各类科研项目十余项,发表各类论文五十多篇,获国家发明专利十多项,已出版《Java程序设计实战教程》《Java Web开发技术教程》和《SSM开发实战教程》等教材五部。陈立为,华南理工大学软件工程硕士毕业,高级工程师,广东邮电职业技术学院客座教授。现担任广州砺锋信息科技有限公司项目经理,熟悉Java EE开发技术,参与多项软件项目的开发,主编了多本Java方面的专著,致力于IT技术的传播与分享。"

前言 党的二十大报告中指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。 Spring Boot 3.0推出以后市场反应热烈,版本升级带来很多新的变化,迫切需要一本介绍Spring Boot 3.0新功能的书籍。为了满足市场需求,本书采用了最新的Spring Boot 3.0版本,并且提供整合了市场上大部分主流开发技术的方案。 本书特色 (1) 新: 采用了2022年最新推出的Spring Boot 3.0版本,整合的各种第三方技术也同步更新到最新版本,例如Elasticsearch采用了最新的8.0版本、Vue也使用最新的3.0版本,Element采用Plus版本。大量采用最新技术,例如Spring Security采用最新的配置方法,Elasticsearch采用Java API Client进行连接操作。 (2) 全: 本书囊括了JPA、MyBatis、MyBatisPlus、Vue 3.0+Element Plus、Redis、Spring Cache、Swagger 3.0、MongoDB、Spring Security、JWT、OAuth 2、RabbitMQ、RocketMQ、Kafka、Elasticsearch 8.0、WebSoc...

目录
荐语
查看详情 查看详情

目录

本书源代码

教学课件

第一部分Spring Boot基础和基本数据操作

第1章Spring Boot入门

1.1Spring Boot的优点

1.2Spring 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.5Spring Boot原理

1.5.1父工程parent

1.5.2场景启动器starter

1.5.3启动类

1.5.4Web服务器

1.6Spring Boot配置

1.6.1常用配置

1.6.2配置文件类型

1.6.3YAML配置方式

1.6.4读取配置文件

1.6.5多环境配置

1.6.6热部署

本章小结

第2章Spring Boot Web开发技术

2.1RESTful风格

2.1.1RESTful简介

2.1.2创建RESTful访问控制层

2.1.3使用Postman测试

2.2静态资源访问

2.2.1默认静态资源访问

2.2.2自定义静态资源访问

2.3路径映射

2.4CORS跨域资源访问

2.4.1跨域访问问题

2.4.2CORS基础

2.4.3CORS跨域问题解决方案

2.5统一响应数据格式

2.6Sprin... 查看详情

"(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登录、商品流量秒杀流量削峰等,并提供了一个完整的前后端分离的商城后台管理系统,介绍了完整开发流程,提供了全部源代码。"

查看详情