Spring Boot从零开始学(视频教学版)

Spring Boot从零开始学(视频教学版)

作者:郭浩然

出版社:清华大学

出版年:2022年1月

ISBN:9787302597223

所属分类:投资理财

书刊介绍

《Spring Boot从零开始学(视频教学版)》内容简介

Spring是Java开发必不可少的框架,是一个庞大的生态系统,Spring Boot正是在Spring这一片肥沃的土壤中生长出来的快速应用开发框架。本书从Spring Boot的工程化组件入手,采用一步一示例的方式引导读者入门,并通过两个完整案例帮助读者学会开发Spring Boot项目。本书配套源码、PPT课件、教学视频、思维导图、开发环境与答疑服务。本书共分12章。第1~3章介绍构建Spring Boot项目的步骤和Spring Boot Web开发的基础;第4~9章介绍Spring Boot的多种框架或技术,比如JPA、MyBatis、Redis、Elasticsearch、日志和安全监控等;第10~11章分别通过客户管理系统和微博系统两个简单的项目,以巩固读者对Spring Boot基础知识的学习;第12章介绍Spring Boot的测试、打包和项目部署功能。本书从实用的角度出发,结合项目示例,在充分实践的前提下尽量拓展知识广度、减少知识盲点,非常适合时间紧张却需要快速上手Spring Boot的初学者,也可作为高等院校、中职学校和培训机构计算机软件开发专业的教材。
郭浩然,长期从事Web开发,项目经验丰富,擅长Java服务器开发,精通Spring系列和持久层的多种框架,熟悉SQL和NoSQL多种数据库。对技术保有一颗好奇心,喜欢研究新兴技术,致力于做一名随时代不断进步技术大牛。

作品目录

前言
第1章:从零起步搭建Spring
Boot开发环境
1.1、Spring
Boot为什么流行起来
1.2、搭建开发环境
1.3、Spring
Boot的依赖管理和自动配置
1.4、实战——Spring
Boot版本的Hello
World
第2章:工程项目使用Spring
Boot的步骤
2.1、构建项目
2.2、组织代码
2.3、配置类
2.4、再说自动配置
2.5、Spring
Bean与依赖注入
2.6、使用@SpringBootApplication注解
2.7、运行程序
2.8、开发者工具
2.9、打包应用到生产环境
2.10、实战——使用Maven创建完整的工程项目
第3章:使用Spring
Boot进行Web开发
3.1、模板引擎
3.2、使用Thymeleaf开发示例
3.3、上传文件
3.4、使用定时任务
3.5、发送邮件
3.6、使用Shiro
3.7、实战——开发一个简单的Restful
API网关
第4章:使用Spring
Boot进行数据库开发
4.1、配置数据源
4.2、使用JdbcTemplate操作数据库
4.3、使用Spring
Data
JPA(Hibernate)操作数据
4.4、整合MyBatis框架
4.5、实战——商品信息管理小系统
第5章:Spring
Boot与Redis
5.1、使用spring-data-redis操作Redis
5.2、在Spring
Boot中配置和使用Redis
5.3、Redis的一些特殊用法
5.4、使用Spring缓存注解操作Redis
5.5、实战——用Redis改版商品信息管理系统V2.0、第6章:Spring
Boot整合Elasticsearch
6.1、Elasticsearch的使用场景和相关技术
6.2、spring-data-elasticsearch支持的Elasticsearch
Client
6.3、使用operations相关API操作Elasticsearch
6.4、Repository的使用
6.5、在Spring
Boot中配置spring-data-elasticsearch
第7章:Spring
Boot的日志管理
7.1、常用的日志框架
7.2、Spring
Boot支持的日志配置
7.3、输出到日志文件的配置
7.4、配置文件扩展
第8章:Spring
Boot的安全与监控
8.1、安全控制(使用Spring
Security)
8.2、使用Actuator监控应用
第9章:Spring
Boot数据访问
9.1、自动配置默认数据源
9.2、自定义一个或多个数据源
9.3、Spring
Data
JPA与数据源绑定
9.4、数据库的初始化
第10章:项目实战1——客户管理Web系统
10.1、梳理业务需求
10.2、技术实现设计
10.3、构建项目
10.4、创建数据库表
10.5、开发客户信息模块
10.6、开发交易信息模块
第11章:项目实战2——个人博客
11.1、梳理业务需求
11.2、技术实现设计
11.3、构建项目
11.4、创建数据实体类
11.5、开发博客模块
11.6、开发用户模块
11.7、实现喜欢/取消喜欢博客功能
11.8、配置Spring
Security访问规则
第12章:Spring
Boot项目的测试和部署
12.1、配置的切换
12.2、Spring
Boot的测试功能
12.3、打包和部署

相关推荐

微信二维码