Spring Boot从入门到实战

Spring Boot从入门到实战

作者:章为忠

出版社:机械工业

出版年:2021年11月

ISBN:9787111694021

所属分类:绘画摄影

书刊介绍

《Spring Boot从入门到实战》内容简介

本书针对Spring Boot2.x以上版本,采用“知识点+实例”的形式编写。本书共17章,重点讲解Spring Boot企业应用开发所涉及的知识点,同时针对某些常见的应用场景提供了完整的解决方案,带领读者从零开始构建一个完整的Spring Boot项目。
本书内容紧扣互联网企业的实际需求,从Sping知识讲到Spring Boot的企业级开发,对于Java开发人员,尤其是初学Spring Boot的人员,以及从传统Spring转向Spring Boot开发的技术人员具有很高的参考价值。

作品目录

内容简介
前言
第1章:初识Spring
Boot
1.1、Spring
Boot是什么
1.2、Spring
Boot的优点
1.3、为什么学习Spring
Boot
1.4、什么是“约定优于配置”
1.5、Spring、Spring
Boot和Spring
Cloud的关系
1.6、本章小结
第2章:开始Spring
Boot之旅
2.1、第一个Spring
Boot项目:helloworld
2.2、单元测试
2.3、开发环境热部署
2.4、本章小结
2.5、本章练习
第3章:Spring
Boot的系统配置
3.1、系统配置文件
3.2、自定义配置项
3.3、其他配置
3.4、日志配置
3.5、实战:实现系统多环境配置
3.6、本章小结
3.7、本章练习
第4章:Web开发
4.1、Web开发简介
4.2、URL映射
4.3、参数传递
4.4、数据验证
4.5、拦截器
4.6、过滤器
4.7、Web配置
4.8、实战:实现优雅的数据返回
4.9、本章小结
4.10、本章练习
第5章:Thymeleaf模板引擎
5.1、Thymeleaf入门
5.2、Thymeleaf表达式
5.3、表达式的语法
5.4、Thymeleaf的高级用法
5.5、Thymeleaf页面布局
5.6、本章小结
5.7、本章练习
第6章:构建RESTful服务
6.1、RESTful简介
6.2、构建RESTful应用接口
6.3、使用Swagger生成Web
API文档
6.4、实战:实现Web
API版本控制
6.5、本章小结
6.6、本章练习
第7章:JdbcTemplate数据连接模板
7.1、JdbcTemplate入门
7.2、使用JdbcTemplate操作数据库
7.3、实战:实现JdbcTemplate多数据源
7.4、本章小结
7.5、本章练习
第8章:数据库持久层框架MyBatis
8.1、MyBatis简介
8.2、Spring
Boot构建MyBatis应用程序
8.3、使用XML配置文件实现数据库操作
8.4、使用MyBatis注解实现数据库操作
8.5、动态SQL和分页
8.6、本章小结
8.7、本章练习
第9章:认识JPA
9.1、JPA入门
9.2、在Spring
Boot项目中使用JPA
9.3、简单查询
9.4、复杂查询
9.5、实体关系映射
9.6、本章小结
9.7、本章练习
第10章:搞定定时任务
10.1、@Scheduled定时任务
10.2、Cron表达式
10.3、Quartz定时任务
10.4、实战:实现分布式定时任务
10.5、本章小结
10.6、本章练习
第11章:数据缓存Redis实现高并发
11.1、Redis入门
11.2、Spring
Boot集成Redis实现数据缓存
11.3、操作Redis数据结构
11.4、实战:实现数据缓存框架
11.5、实战:实现Session共享
11.6、本章小结
11.7、本章练习
第12章:RabbitMQ消息队列
12.1、RabbitMQ入门
12.2、Spring
Boot集成RabbitMQ
12.3、消息发送模式
12.4、消息确认机制
12.5、实战:消息的100%可靠性发送
12.6、本章小结
12.7、本章练习
第13章:Elasticsearch搜索引擎
13.1、Elasticsearch简介
13.2、Spring
Boot集成Elasticsearch搜索引擎
13.3、使用ElasticsearchRepository操作ES
13.4、Elasticsearch复杂查询
13.5、使用ElasticsearchRestTemplate操作ES
13.6、聚合查询
13.7、本章小结
13.8、本章练习
第14章:Security安全控制
14.1、Security入门
14.2、Security认证
14.3、Security授权
14.4、实战:基于数据库的权限控制
14.5、本章小结
14.6、本章练习
第15章:Actuator应用监控
15.1、Actuator简介
15.2、Actuator监控端点
15.3、监控信息
15.4、实战:使用Spring
Boot
Admin实现运维监控平台
15.5、本章小结
15.6、本章练习
第16章:打包、发布与部署
16.1、Spring
Boot的打包、发布与部署
16.2、使用Docker部署Spring
Boot项目
16.3、本章小结
16.4、本章练习
第17章:综合应用实战:学生信息管理系统
17.1、系统功能设计
17.2、构建系统
17.3、实现模块功能
17.4、系统演示
17.5、本章小结

相关推荐

微信二维码