返回介绍

本书内容安排

发布于 2025-04-26 13:53:48 字数 1983 浏览 0 评论 0 收藏

本书是一本 Spring Boot 项目实战书籍,从内容结构上可以分为两部分,第 1~17 章是项目实战篇,主要介绍如何使用 Spring Boot、如何通过 Spring Boot 整合其他热门技术、如何通过 Spring Boot 开发完整的项目。第 18 章是原理篇,主要介绍 Spring Boot 背后的原理和执行的流程。

下面是各章的内容概要。

第 1 章介绍开始学习 Spring Boot 之前的环境准备、如何一分钟快速搭建 Spring Boot、Spring Boot 文件目录以及 Maven Helper 插件的安装和使用等。

第 2 章主要介绍如何安装和使用 MySQL、Spring Boot 集成 MySQL 数据库、Spring Boot 集成 Druid 以及通过实例讲解 Spring Boot 具体的运用。

第 3 章主要介绍 Spring Data JPA 核心接口及继承关系、在 Spring Boot 中集成 Spring Data JPA 以及如何通过 Spring Data JPA 实现增删改查及自定义查询等。

第 4 章主要介绍 Thymeleaf 模板引擎、Thymeleaf 模板引擎标签和函数、在 Spring Boot 中使用 Thymeleaf、集成测试以及 Rest Client 工具的使用。

第 5 章主要介绍 Spring 声明式事务、Spring 注解事务行为以及在 Spring Boot 中如何使用方法级别事务和类级别事务等。

第 6 章主要介绍如何在 Spring Boot 中使用过滤器 Filter 和监听器 Listener。

第 7 章主要介绍如何安装 Redis 缓存、Redis 缓存 5 种基本数据类型的增删改查、在 Spring Boot 中如何集成 Redis 缓存以及如何使用 Redis 缓存用户数据等。

第 8 章主要介绍 Log4j 基础知识、在 Spring Boot 中集成 Log4j、Log4j 在 Spring Boot 中的运用以及如何把日志打印到控制台和记录到日志文件中。

第 9 章主要介绍在 Spring Boot 中使用 XML 配置和 Java 注解两种方式定义和使用 Quartz 定时器以及如何在 Spring Boot 中通过 JavaMailSender 接口给用户发送广告邮件等。

第 10 章主要介绍如何在 Spring Boot 中集成 MyBatis 框架、通过 MyBatis 框架实现查询等功能以及如何使用 MyBatisCodeHelper 插件快速生成增删改查代码。

第 11 章主要介绍 ActiveMQ 的安装与使用、Spring Boot 集成 ActiveMQ、利用 ActiveMQ 实现异步发表微信说说以及 Spring Boot 异步调用 @Async 等。

第 12 章主要介绍 Srping Boot 全局异常使用、自定义错误页面、全局异常类开发、Retry 重试机制等。

第 13 章主要介绍如何安装和使用 MongoDB 数据库、NoSQL Manager for MongoDB 客户端的安装与使用以及在 Spring Boot 中集成 MongoDB 数据库开发简单的功能等。

第 14 章主要介绍 Spring Security 的基础知识、Spring Boot 如何集成 Spring Security、利用 Spring Security 实现授权登录以及利用 Spring Boot 实现数据库数据授权登录等。

第 15 章主要介绍如何通过 Spring Boot 监控和管理应用、自定义监控端点以及自定义 HealthIndicator 等。

第 16 章主要介绍如何安装并运行 Zookeeper、Spring Boot 集成 Dubbo、myspring-boot 项目的服务拆分和实践、正式版 API 如何发布、服务注册等。

第 17 章主要介绍 Spring Boot 多环境配置及使用、Spring Boot 如何打包成 War 包并部署到外部 Tomcat 服务器上等。

第 18 章主要回顾 MySpringApplication 入口类的注解和 run 方法的原理,梳理 Spring Boot 启动执行的流程并简单分析 spring-boot-starter 起步依赖原理等。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。