SpringBoot从入门到精通

SpringBoot从入门到精通

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

    关注微信公众号

因版权原因待上架

编辑推荐

本书详细讲解了使用Spring Boot进行程序开发需要掌握的知识。

内容简介

本书首先从Spring Boot基础知识部分讲起,涉及学习方法、技术趋势、开发环境和基础实践;然后是进阶应用部分,涉及核心源码、自动配置、模板引擎、数据库等分析,以及分页功能、文件上传、验证码等功能的编码实现;最后是实战开发部分,即从0开始动手搭建一个企业级的商城项目,涉及后台管理系统和前端页面所有功能模块的技术开发。

本书重在引导读者进入真实的项目开发体验,围绕Spring Boot技术栈全面展开,兼顾相关技术的知识拓展,由浅入深,步步为营,使读者既能学习基础知识,又能掌握一定的开发技巧。

作者简介

明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

章节目录

版权信息

内容简介

如何使用本书开发资源库

前言

本书内容

本书特点

读者对象

本书学习资源

致读者

第1篇 基础篇

第1章 Spring Boot概述及其环境搭建

1.1 Spring Boot概述

1.2 JDK的下载与配置

1.3 Maven的下载与配置

1.4 开发工具的下载、安装与配置

第2章 第一个Spring Boot程序

2.1 使用Eclipse编写第一个Spring Boot程序

2.2 使用Eclipse创建Spring Boot项目

2.3 使用IDEA编写第一个Spring Boot程序

第3章 Spring Boot基础

3.1 注解

3.2 Bean的注册和获取

3.3 为Spring Boot项目添加依赖

3.4 Spring Boot的命名规范

3.5 实践与练习

第4章 配置Spring Boot项目

4.1 Spring Boot项目的配置文件

4.2 读取配置信息的值

4.3 Spring Boot支持多配置文件

4.4 使用@Configuration注解声明配置类

4.5 实践与练习

第5章 处理HTTP请求

5.1 处理HTTP请求的注解

5.2 重定向URL地址

5.3 解析URL地址中的参数

5.4 使用RESTful风格映射动态URL地址

5.5 实践与练习

第6章 过滤器、拦截器与监听器

6.1 过滤器

6.2 拦截器

6.3 监听器

6.4 实践与练习

第7章 Service层

7.1 Service层与@Service注解

7.2 Service层的实现过程

7.3 同时存在多个实现类的情况

7.4 不采用接口模式的服务类

7.5 @Service和@Repository的联系与区别

7.6 实践与练习

第8章 日志的操作

8.1 Spring Boot默认的日志框架

8.2 打印日志

8.3 解读日志

8.4 保存日志

8.5 调整日志

8.6 logback.xml配置文件

8.7 实践与练习

第9章 JUnit单元测试

9.1 JUnit与单元测试

9.2 Spring Boot中的JUnit

9.3 JUnit注解

9.4 断言

9.5 在单元测试中模拟内置对象

9.6 在单元测试中模拟网络请求

9.7 实践与练习

第10章 异常处理

10.1 拦截异常

10.2 打印异常日志

10.3 缩小拦截异常的范围

10.4 拦截自定义异常

10.5 设定自定义异常的错误状态

10.6 实践与练习

第2篇 进阶篇

第11章 Thymeleaf模板引擎

11.1 Thymeleaf概述

11.2 添加Thymeleaf

11.3 使用Thymeleaf跳转至.html文件

11.4 Thymeleaf的常用表达式和标签

11.5 Thymeleaf向前端页面传值

11.6 Thymeleaf的内置对象

11.7 Thymeleaf的条件语句

11.8 Thymeleaf的“循环”语句

11.9 Thymeleaf的~{}表达式

11.10 实践与练习

第12章 JSON解析库

12.1 JSON简介

12.2 JSON解析库——Jackson

12.3 JSON解析库——FastJson

12.4 实践与练习

第13章 WebSocket长连接

13.1 长连接和短连接

13.2 WebSocket简介

13.3 使用WebSocket的准备工作

13.4 服务端的实现

13.5 客户端的实现

13.6 两端之间事件的触发顺序

13.7 WebSocket综合应用

13.8 实践与练习

第14章 上传与下载

14.1 上传文件

14.2 下载文件

14.3 上传Excel文件中的数据

14.4 实践与练习

第3篇 整合框架篇

第15章 MyBatis框架

15.1 什么是持久层框架

15.2 MyBatis简介

15.3 在Spring Boot项目中整合MyBatis

15.4 映射器Mapper

15.5 SQL语句构建器

15.6 在SQL语句中添加占位符

15.7 结果映射

15.8 级联映射

15.9 实践与练习

第16章 Redis

16.1 Redis简介

16.2 在Windows系统上搭建Redis环境

16.3 Redis常用命令

16.4 Spring Boot访问Redis

16.5 实践与练习

第17章 消息中间件

17.1 消息中间件概述

17.2 ActiveMQ

17.3 RabbitMQ

17.4 实践与练习

第4篇 项目篇

第18章 Spring Boot+MySQL+Vue实现图书管理系统

18.1 需求分析

18.2 系统设计

18.3 数据表设计

18.4 系统文件夹组织结构

18.5 添加依赖和配置信息

18.6 工具类设计

18.7 实体类设计

18.8 数据持久层和服务层设计

18.9 分页插件配置类设计

18.10 控制器类设计

18.11 启动类设计

18.12 项目运行

附录A 使用IDEA学习本书

A.1 使用IDEA编写无须添加依赖的Spring Boot程序

A.2 使用IDEA编写需要添加依赖的Spring Boot程序

SpringBoot从入门到精通是2023年由清华大学出版社出版,作者明日科技 编著。

得书感谢您对《SpringBoot从入门到精通》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MySQL从入门到精通 电子书
本书适合任何想学习MySQL的读者,无论您是否从事计算机相关行业,是否接触过MySQL,均可通过学习快速掌握MySQL的开发方法和技巧。
MATLAB从入门到精通 电子书
零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过MATLAB,是否使用MATLAB开发过项目,都能从本书中获益。 超多、实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解MATLAB的各种知识和技术。之后,还以实际开发项目帮助读者综合运用所学知识,从而提升实战经验,积累项目经验。 随时检测自己的学习成果 每章首页给出了“本章要点”,方便读者明确学习方向。 细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念,掌握相关操作,并轻松获取实战技巧。 全程同步教学视频 涵盖本书所有知识点,详细讲解每个范例和项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的MATLAB 程序设计知识。 超多电子资源大放送 赠送大量电子资源,包括 11 小时全程同步教学视频、188 个范例源码、全书配套 PPT、85 个经典程序源代码、MATLAB 快捷键速查手册、MATLAB 函数速查手册、MATLAB 编程实例 100 例、MATLAB 常见问题解答电子书、MATLAB 中常见的程序出错问题及解答电子书、数学建模常用到的 MATLAB 函数电子书。
Oracle从入门到精通 电子书
(1)全程同步视频教学,手机扫码,随看随学 (2)Oracle项目实战教学录像 (3)Java项目实战教学录像 (4)全书配套范例源码与实战练习答案 (5)Oracle常见面试题、Oracle常见函数汇总等相关电子书
职场写作从入门到精通 电子书
职场写作技巧与方法,提升竞争力。
保险理财从入门到精通 电子书
保险理财入门书,涵盖险种条款精解、保险组合建议、保险理赔实例三个版块,系统指导如何为家庭中的不同人群购买保险,保障自己和家庭。