Spring Boot 3.0开发实战

Spring Boot 3.0开发实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2023-08
版次: 1
ISBN: 9787302631040
定价: 119.00
装帧: 其他
开本: 16开
纸张: 胶版纸
6人买过
  • 本书采用了当前**的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基础和基本数据操作

    第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.6Spring Boot异常处理

    2.6.1自定义错误页

    2.6.2@ControllerAdvice全局统一异常处理

    2.7文件上传 

    2.7.1单文件上传

    2.7.2多文件上传

    2.8Thymeleaf视图层技术

    2.8.1Thymeleaf的特点

    2.8.2使用Thymeleaf

    2.8.3Thymeleaf基础语法

    2.8.4SpEL表达式

    2.8.5Thymeleaf表达式

    2.8.6Thymeleaf内置对象

    2.8.7模板片段

    2.8.8综合实例

    2.9接口文档Swagger 3.0

    2.9.1Swagger 3.0基础知识

    2.9.2Spring Boot整合Swagger基本流程

    2.9.3美化UI

    2.9.4生产环境关闭Swagger

    本章小结

    第3章Spring Data JPA

    3.1Spring Data JDBC技术

    3.2Spring Data JPA技术

    3.2.1JpaRepository接口

    3.2.2PagingAndSortingRepository接口

    3.2.3CrudRepository接口

    3.2.4基本增、删、改、查方法

    3.2.5方法命名查询

    3.2.6使用JPQL或原生SQL查询

    3.2.7一对一关联查询

    3.2.8一对多与多对一关联查询

    3.2.9多对多关联查询

    3.2.10多条件动态查询

    本章小结

    第4章Spring Boot整合MyBatis

    4.1使用注解查询

    4.2动态查询

    4.3分页查询

    4.4使用XML映射文件查询

    4.5动态更新

    4.6批量删除

    4.7一对多关联查询

    4.8多对一关联查询

    4.9自连接查询

    4.9.1使用多对一实现自连接查询

    4.9.2使用一对多实现自连接查询

    4.10不等连接查询

    本章小结

    第5章Spring Boot整合MyBatisPlus

    5.1基本CRUD查询

    5.2条件查询

    5.2.1使用QueryWrapper封装查询条件

    5.2.2使用LambdaQueryWrapper封装查询条件

    5.3分页查询

    5.4业务逻辑层快速开发

    本章小结

    第6章MyBatisPlus Vue Element前后端分离实战

    6.1后端项目

    6.1.1数据库创建

    6.1.2Spring Boot 项目搭建

    6.1.3增、删、改、查功能实现

    6.2前端项目

    6.2.1安装Vue开发环境

    6.2.2创建Vue项目

    6.2.3编写Vue项目基础功能代码

    6.2.4跨域问题解决方案

    6.2.5查看全部学生信息功能模块

    6.2.6后台分页查询功能

    6.2.7前台分页查询功能

    6.2.8搜索功能

    6.2.9新增功能

    6.2.10修改功能

    6.2.11删除功能

    本章小结

    第7章Spring Boot整合Redis

    7.1Redis简介

    7.1.1Redis的安装与运行

    7.1.2Redis的常用命令

    7.2Spring Boot访问Redis 

    7.2.1RedisTemplate操作String类型

    7.2.2RedisTemplate操作Redis各种数据类型

    7.2.3Redis实现分布式Session共享

    7.2.4新闻阅读与点赞次数实战

    7.2.5使用 RedisRepository访问Redis

    7.3Spring Boot访问Redis集群

    本章小结

    第8章自动配置原理及自定义starter

    8.1自动配置原理

    8.1.1内置自动配置类的自动配置

    8.1.2外部自动配置类的自动配置

    8.2条件注解

    8.3自定义一个starter

    8.4使用自定义starter

    本章小结

    第二部分Spring Boot高级技术

    第9章Spring Boot整合Spring Cache

    9.1Spring Cache简介

    9.2Spring Cache常用注解

    9.2.1@Cacheable注解

    9.2.2@CachePut注解

    9.2.3@CacheEvict注解

    9.2.4@Caching注解

    9.3Spring Cache实战案例

    9.4使用Redis做缓存

    9.5复杂多条件查询时的缓存

    9.6自定义键生成策略

    本章小结

    第10章Spring Boot整合MongoDB

    10.1MongoDB简介

    10.2使用Spring Boot访问MongoDB

    10.2.1使用MongoRepository

    10.2.2使用MongoTemplate

    本章小结

    第11章Spring Security安全管理框架

    11.1Spring Security的认证功能

    11.1.1默认的用户认证

    11.1.2自定义用户名与密码

    11.1.3访问控制

    11.1.4自定义登录界面与注销登录

    11.1.5登录认证失败的处理

    11.1.6记住用户名

    11.1.7图形验证码的使用

    11.1.8前后端分离时的登录处理

    11.2Spring Security的授权功能

    11.2.1自定义用户授权

    11.2.2无访问权限的处理

    11.2.3Thymeleaf整合Security

    11.3使用MyBatis实现数据库认证

    11.4使用MyBatis实现动态授权

    11.5使用注解实现权限控制

    11.6JWT原理

    11.7JWT前后端分离认证实战

    11.8OAuth 2基础知识

    11.9OAuth 2第三方GitHub登录实战

    本章小结

    第三部分Spring Boot与消息队列和搜索引擎

    第12章Spring Boot整合RabbitMQ

    12.1RabbitMQ入门

    12.1.1RabbitMQ简介

    12.1.2RabbitMQ的下载并安装启动

    12.1.3交换机的类型与路由规则

    12.2Spring Boot整合RabbitMQ

    12.2.1整合原理

    12.2.2Direct交换模式实战

    12.2.3Fandout交换模式实战

    12.2.4Topic交换模式实战

    12.2.5消息发送确认

    12.2.6消息接收确认

    12.3商品秒杀流量削峰实战

    本章小结

    第13章Spring Boot整合RocketMQ

    13.1RocketMQ 入门

    13.1.1RocketMQ 简介

    13.1.2RocketMQ架构

    13.2安装RocketMQ 

    13.2.1Windows 10下安装步骤

    13.2.2安装RocketMQ的控制台

    13.3Spring Boot整合RocketMQ简介

    13.3.1理论知识

    13.3.2简单整合

    13.3.3Web项目整合RocketMQ

    本章小结

    第14章Spring Boot整合Kafka

    14.1Kafka入门

    14.1.1Kafka简介

    14.1.2Kafka下载并安装启动

    14.2Spring Boot项目整合Kafka

    14.2.1简单整合

    14.2.2Web项目整合Kafka

    本章小结

    第15章Elasticsearch搜索引擎

    15.1Elasticsearch简介

    15.2Elasticsearch 8.x新特性

    15.3Elasticsearch的下载与安装

    15.4Elasticsearch的常用操作

    15.4.1索引操作

    15.4.2文档基本操作

    15.4.3文档查询

    15.5使用Java API Client操作Elasticsearch

    15.5.1基本步骤

    15.5.2索引操作

    15.5.3文档基本操作

    15.5.4文档查询

    15.6搜索引擎自动补全查询实战

    15.7搜索引擎高亮显示查询关键字实战

    本章小结

    第四部分Spring Boot企业级应用

    第16章Spring Boot整合WebSocket

    16.1WebSocket简介

    16.1.1WebSocket协议

    16.1.2STOMP子协议

    16.2在线群聊聊天室实战

    16.3一对一聊天实战

    本章小结

    第17章定时任务与批处理

    17.1定时任务

    17.1.1使用@Schedule实现定时任务

    17.1.2cron表达式

    17.1.3多线程处理定时任务

    17.1.4使用Quartz实现定时任务

    17.2批处理Spring Batch

    本章小结

    第18章Java Mail邮件发送

    18.1发送简单邮件

    18.2发送带附件的邮件

    18.3发送模板邮件

    本章小结

    第19章Spring Boot日志与监控

    19.1日志

    19.1.1日志基本操作

    19.1.2创建日志对象

    19.1.3控制日志输出格式

    19.1.4文件记录日志

    19.2Spring Boot Actuator

    19.2.1Actuator端点的分类与测试

    19.2.2自定义端点

    19.2.3自定义HealthIndicator

    19.2.4Spring Boot Admin

    19.2.5JMX简介

    本章小结

    第五部分Spring Boot项目实战

    第20章商城后台管理系统

    20.1需求分析

    20.1.1项目概述及总体目标

    20.1.2功能模块

    20.2数据库设计

    20.2.1概念结构设计

    20.2.2ER图向关系模式转换

    20.2.3关系模式的规范化

    20.2.4物理结构设计

    20.3后端开发

    20.3.1框架搭建

    20.3.2登录相关模块

    20.3.3资源模块

    20.3.4订单模块

    20.3.5统计模块

    20.4前端开发

    20.4.1框架搭建

    20.4.2登录模块

    20.4.3商品管理模块

    20.4.4订单管理模块

    20.4.5系统管理模块

    20.4.6统计模块

    本章小结

    第21章Spring Boot人脸识别实战

    21.1搭建基础项目

    21.1.1申请人工智能人脸识别服务

    21.1.2数据库准备

    21.1.3创建基础项目

    21.2用户注册人脸采集模块

    21.2.1前端资源

    21.2.2注册界面

    21.2.3控制器实现注册功能

    21.3用户人脸识别登录模块

    21.3.1前端页面

    21.3.2控制器实现登录功能

    21.3.3系统主页

    21.4运行测试

    本章小结

    第22章项目部署

    22.1前端打包

    22.1.1打包项目

    22.1.2将项目上传到服务器

    22.2后端打包预处理

    22.2.1导入数据

    22.2.2解决部署失败问题

    22.3Windows 10下部署前端

    22.3.1准备前端环境

    22.3.2启动前端项目

    22.4Windows 10下部署后端

    22.4.1打开后端项目

    22.4.2启动后端项目

    22.5Linux下部署前端

    22.6Linux下部署后端

    22.6.1制作镜像文件

    22.6.2部署步骤

    本章小结

    参考文献

     
  • 内容简介:
    本书采用了当前**的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基础和基本数据操作

    第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.6Spring Boot异常处理

    2.6.1自定义错误页

    2.6.2@ControllerAdvice全局统一异常处理

    2.7文件上传 

    2.7.1单文件上传

    2.7.2多文件上传

    2.8Thymeleaf视图层技术

    2.8.1Thymeleaf的特点

    2.8.2使用Thymeleaf

    2.8.3Thymeleaf基础语法

    2.8.4SpEL表达式

    2.8.5Thymeleaf表达式

    2.8.6Thymeleaf内置对象

    2.8.7模板片段

    2.8.8综合实例

    2.9接口文档Swagger 3.0

    2.9.1Swagger 3.0基础知识

    2.9.2Spring Boot整合Swagger基本流程

    2.9.3美化UI

    2.9.4生产环境关闭Swagger

    本章小结

    第3章Spring Data JPA

    3.1Spring Data JDBC技术

    3.2Spring Data JPA技术

    3.2.1JpaRepository接口

    3.2.2PagingAndSortingRepository接口

    3.2.3CrudRepository接口

    3.2.4基本增、删、改、查方法

    3.2.5方法命名查询

    3.2.6使用JPQL或原生SQL查询

    3.2.7一对一关联查询

    3.2.8一对多与多对一关联查询

    3.2.9多对多关联查询

    3.2.10多条件动态查询

    本章小结

    第4章Spring Boot整合MyBatis

    4.1使用注解查询

    4.2动态查询

    4.3分页查询

    4.4使用XML映射文件查询

    4.5动态更新

    4.6批量删除

    4.7一对多关联查询

    4.8多对一关联查询

    4.9自连接查询

    4.9.1使用多对一实现自连接查询

    4.9.2使用一对多实现自连接查询

    4.10不等连接查询

    本章小结

    第5章Spring Boot整合MyBatisPlus

    5.1基本CRUD查询

    5.2条件查询

    5.2.1使用QueryWrapper封装查询条件

    5.2.2使用LambdaQueryWrapper封装查询条件

    5.3分页查询

    5.4业务逻辑层快速开发

    本章小结

    第6章MyBatisPlus Vue Element前后端分离实战

    6.1后端项目

    6.1.1数据库创建

    6.1.2Spring Boot 项目搭建

    6.1.3增、删、改、查功能实现

    6.2前端项目

    6.2.1安装Vue开发环境

    6.2.2创建Vue项目

    6.2.3编写Vue项目基础功能代码

    6.2.4跨域问题解决方案

    6.2.5查看全部学生信息功能模块

    6.2.6后台分页查询功能

    6.2.7前台分页查询功能

    6.2.8搜索功能

    6.2.9新增功能

    6.2.10修改功能

    6.2.11删除功能

    本章小结

    第7章Spring Boot整合Redis

    7.1Redis简介

    7.1.1Redis的安装与运行

    7.1.2Redis的常用命令

    7.2Spring Boot访问Redis 

    7.2.1RedisTemplate操作String类型

    7.2.2RedisTemplate操作Redis各种数据类型

    7.2.3Redis实现分布式Session共享

    7.2.4新闻阅读与点赞次数实战

    7.2.5使用 RedisRepository访问Redis

    7.3Spring Boot访问Redis集群

    本章小结

    第8章自动配置原理及自定义starter

    8.1自动配置原理

    8.1.1内置自动配置类的自动配置

    8.1.2外部自动配置类的自动配置

    8.2条件注解

    8.3自定义一个starter

    8.4使用自定义starter

    本章小结

    第二部分Spring Boot高级技术

    第9章Spring Boot整合Spring Cache

    9.1Spring Cache简介

    9.2Spring Cache常用注解

    9.2.1@Cacheable注解

    9.2.2@CachePut注解

    9.2.3@CacheEvict注解

    9.2.4@Caching注解

    9.3Spring Cache实战案例

    9.4使用Redis做缓存

    9.5复杂多条件查询时的缓存

    9.6自定义键生成策略

    本章小结

    第10章Spring Boot整合MongoDB

    10.1MongoDB简介

    10.2使用Spring Boot访问MongoDB

    10.2.1使用MongoRepository

    10.2.2使用MongoTemplate

    本章小结

    第11章Spring Security安全管理框架

    11.1Spring Security的认证功能

    11.1.1默认的用户认证

    11.1.2自定义用户名与密码

    11.1.3访问控制

    11.1.4自定义登录界面与注销登录

    11.1.5登录认证失败的处理

    11.1.6记住用户名

    11.1.7图形验证码的使用

    11.1.8前后端分离时的登录处理

    11.2Spring Security的授权功能

    11.2.1自定义用户授权

    11.2.2无访问权限的处理

    11.2.3Thymeleaf整合Security

    11.3使用MyBatis实现数据库认证

    11.4使用MyBatis实现动态授权

    11.5使用注解实现权限控制

    11.6JWT原理

    11.7JWT前后端分离认证实战

    11.8OAuth 2基础知识

    11.9OAuth 2第三方GitHub登录实战

    本章小结

    第三部分Spring Boot与消息队列和搜索引擎

    第12章Spring Boot整合RabbitMQ

    12.1RabbitMQ入门

    12.1.1RabbitMQ简介

    12.1.2RabbitMQ的下载并安装启动

    12.1.3交换机的类型与路由规则

    12.2Spring Boot整合RabbitMQ

    12.2.1整合原理

    12.2.2Direct交换模式实战

    12.2.3Fandout交换模式实战

    12.2.4Topic交换模式实战

    12.2.5消息发送确认

    12.2.6消息接收确认

    12.3商品秒杀流量削峰实战

    本章小结

    第13章Spring Boot整合RocketMQ

    13.1RocketMQ 入门

    13.1.1RocketMQ 简介

    13.1.2RocketMQ架构

    13.2安装RocketMQ 

    13.2.1Windows 10下安装步骤

    13.2.2安装RocketMQ的控制台

    13.3Spring Boot整合RocketMQ简介

    13.3.1理论知识

    13.3.2简单整合

    13.3.3Web项目整合RocketMQ

    本章小结

    第14章Spring Boot整合Kafka

    14.1Kafka入门

    14.1.1Kafka简介

    14.1.2Kafka下载并安装启动

    14.2Spring Boot项目整合Kafka

    14.2.1简单整合

    14.2.2Web项目整合Kafka

    本章小结

    第15章Elasticsearch搜索引擎

    15.1Elasticsearch简介

    15.2Elasticsearch 8.x新特性

    15.3Elasticsearch的下载与安装

    15.4Elasticsearch的常用操作

    15.4.1索引操作

    15.4.2文档基本操作

    15.4.3文档查询

    15.5使用Java API Client操作Elasticsearch

    15.5.1基本步骤

    15.5.2索引操作

    15.5.3文档基本操作

    15.5.4文档查询

    15.6搜索引擎自动补全查询实战

    15.7搜索引擎高亮显示查询关键字实战

    本章小结

    第四部分Spring Boot企业级应用

    第16章Spring Boot整合WebSocket

    16.1WebSocket简介

    16.1.1WebSocket协议

    16.1.2STOMP子协议

    16.2在线群聊聊天室实战

    16.3一对一聊天实战

    本章小结

    第17章定时任务与批处理

    17.1定时任务

    17.1.1使用@Schedule实现定时任务

    17.1.2cron表达式

    17.1.3多线程处理定时任务

    17.1.4使用Quartz实现定时任务

    17.2批处理Spring Batch

    本章小结

    第18章Java Mail邮件发送

    18.1发送简单邮件

    18.2发送带附件的邮件

    18.3发送模板邮件

    本章小结

    第19章Spring Boot日志与监控

    19.1日志

    19.1.1日志基本操作

    19.1.2创建日志对象

    19.1.3控制日志输出格式

    19.1.4文件记录日志

    19.2Spring Boot Actuator

    19.2.1Actuator端点的分类与测试

    19.2.2自定义端点

    19.2.3自定义HealthIndicator

    19.2.4Spring Boot Admin

    19.2.5JMX简介

    本章小结

    第五部分Spring Boot项目实战

    第20章商城后台管理系统

    20.1需求分析

    20.1.1项目概述及总体目标

    20.1.2功能模块

    20.2数据库设计

    20.2.1概念结构设计

    20.2.2ER图向关系模式转换

    20.2.3关系模式的规范化

    20.2.4物理结构设计

    20.3后端开发

    20.3.1框架搭建

    20.3.2登录相关模块

    20.3.3资源模块

    20.3.4订单模块

    20.3.5统计模块

    20.4前端开发

    20.4.1框架搭建

    20.4.2登录模块

    20.4.3商品管理模块

    20.4.4订单管理模块

    20.4.5系统管理模块

    20.4.6统计模块

    本章小结

    第21章Spring Boot人脸识别实战

    21.1搭建基础项目

    21.1.1申请人工智能人脸识别服务

    21.1.2数据库准备

    21.1.3创建基础项目

    21.2用户注册人脸采集模块

    21.2.1前端资源

    21.2.2注册界面

    21.2.3控制器实现注册功能

    21.3用户人脸识别登录模块

    21.3.1前端页面

    21.3.2控制器实现登录功能

    21.3.3系统主页

    21.4运行测试

    本章小结

    第22章项目部署

    22.1前端打包

    22.1.1打包项目

    22.1.2将项目上传到服务器

    22.2后端打包预处理

    22.2.1导入数据

    22.2.2解决部署失败问题

    22.3Windows 10下部署前端

    22.3.1准备前端环境

    22.3.2启动前端项目

    22.4Windows 10下部署后端

    22.4.1打开后端项目

    22.4.2启动后端项目

    22.5Linux下部署前端

    22.6Linux下部署后端

    22.6.1制作镜像文件

    22.6.2部署步骤

    本章小结

    参考文献

     
查看详情
12
相关图书 / 更多
Spring Boot 3.0开发实战
Spring Framework6开发实战 Spring+Spring Web MVC+MyBatis
肖海鹏、耿卫江、王荣芝、张天怡、张志慧
Spring Boot 3.0开发实战
Spark大数据分析
作者
Spring Boot 3.0开发实战
Spark入门与大数据分析实战
迟殿委 李超
Spring Boot 3.0开发实战
Spark大数据开发(职业教育计算机系列教材)
唐春玲;周桥;陈小龙
Spring Boot 3.0开发实战
Spring Boot+Vue前后端分离项目全栈开发实战
唐文
Spring Boot 3.0开发实战
Spring快速入门到精通
明日科技 编著
Spring Boot 3.0开发实战
Spark分布式处理实战
刘均 王璐烽
Spring Boot 3.0开发实战
Spring Security原理与实战:构建安全可靠的微服务
邹炎
Spring Boot 3.0开发实战
Spark原理深入与编程实战(微课视频版)
辛立伟;张帆;张会娟
Spring Boot 3.0开发实战
Spring Cloud Alibaba大型微服务架构项目实战(上册)
十三 著
Spring Boot 3.0开发实战
Spring Boot 3 +Vue 3开发实战
朱建昕
Spring Boot 3.0开发实战
Spring Cloud Alibaba核心技术与实战案例
高洪岩
您可能感兴趣 / 更多
Spring Boot 3.0开发实战
Java程序设计实战教程
李西明、陈立为 著
Spring Boot 3.0开发实战
应用信息安全数学基础(python3版)
李西明、吴少乾 编
Spring Boot 3.0开发实战
SSH开发实战教程(Spring+Struts 2+Hibernate)
李西明 陈立为
Spring Boot 3.0开发实战
Java Web开发技术教程
李西明 陈立为 邵艳玲
Spring Boot 3.0开发实战
SSM开发实战教程(Spring+SpringMVC+MyBatis)
李西明、陈立为 著