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从入门到精通》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
白描从入门到精通 电子书
本书是一本讲解白描绘制技法的基础教程,从白描用的工具讲起,介绍了白描的基础知识和基础技法。案例教程摒弃了枯燥乏味的概念讲解,注重对绘制对象的观察及细节的刻画。本书共分为六章,第一章主要介绍了白的起源发展、工具和材料、勾线的基本要求、造型的观察方法和中线的变化依据等;第一章介绍了各种鱼、虫的绘制方法;第三章介绍了各种鸟禽的绘制方法;第四章介绍了走兽类的绘制方法;第五章介绍了各种花卉的绘制方法;第六章
Android从入门到精通 电子书
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Andriod开发的相关知识和实战技能。本书第1篇【基础知识】主要讲解Android开发环境的搭建方法和应用开发基础知识等内容;第2篇【核心技术】主要讲解UI界面布局、核心组件、事件处理、Activity界面表现、Intent和IntentFilter、Service和BroadcastReceiver、应用资源管理机制、数据存储等内容;
Illustrator 从入门到精通 电子书
本书是讲解Illustrator操作的实例教学图书,以软件操作技法为核心,结合大量容易上手且富有设计感的原创设计案例,循序渐进地介绍软件操作并引入各类设计的创作思路和创作技法。全书包含44个案例训练、16个综合训练、9个商业实训,以及166集1300多分钟教学视频(近600分钟软件功能讲解视频和750多分钟案例制作视频)。本书详细讲解Illustrator2023基础操作、对象的管理与编辑、形状系
游泳运动从入门到精通 电子书
奥运国家队教练徐国义做序推荐! 世锦赛国家队教练李雪刚·游泳项目科研专家林洪·奥运冠军、中国首位游泳大满贯得主叶诗文·世锦赛冠军、奥运会季军、“洪荒少女”傅园慧·奥运会亚军、亚运会冠军徐嘉余·亚运会冠军李朱濠·青奥会冠军李广源·亚锦赛冠军朱梦惠·全国游泳冠军柳雅欣·首体游泳教师汤景之·训练局青少年游泳俱乐部总教练高奇·台北游泳名将丁圣佑 鼎力推荐! 面向游泳爱好者、初学者、专业运动员及教练员的实用游泳教程。 自由泳·仰泳·蛙泳·蝶泳·出发·转身·公开水域游泳·求生游泳 8类游泳技术177幅高清彩图分步骤详解 ·真人示范不同技术动作中手臂、腿部等身体部位的标准姿势 ·超详细讲解训练准备工作、执行步骤、常见错误及其解决方案 ·设置不同难度等级的专项练习,针对性加强技术动作理解与实践 ·提供评分方案,准确评估技术掌握水平,便于制定后续学习方案
化妆造型从入门到精通 电子书
这是一本超厚的大全类化妆造型图书,全书共432页,采用铜版纸高清印刷。本书从基础知识开始将起,包括妆容与发型各方面的相关知识,理论与实操并重,并且附带大量的实战案例,帮助读者巩固所学内容。本书涉及的领域也非常广泛,包括日常妆容造型、新娘妆容造型、古装妆容造型、时尚创意妆容造型等,同时对饰品制作与佩戴有非常详细的讲解。对于零基础的读者,通过本书可以夯实基础,掌握基本的化妆造型技能;对于有一定基础的读者,通过本书可以在化妆造型这条道理上向前迈进一大步。