内容推荐 本书是一本针对Java开发人员的图书,旨在帮助Java开发人员掌握Spring Boot的基本使用,以及深入了解Spring Boot的应用及原理。 本书内容由浅入深、循序渐进,第1~5章介绍Spring Boot的基础知识(基础入门、配置管理、Starter、自动配置、启动过程与扩展应用、日志管理),第6~9章介绍Spring Boot的综合应用(Web、数据访问、计划任务、缓存、消息队列),第10~12章介绍Spring Boot应用的附加能力(调试、单元测试、打包、部署、监控、报警),全面覆盖了Spring Boot的核心知识要点。 本书涵盖了笔者多年的研究和实践经验,从中提炼出了核心知识要点,从Spring Boot的基本概念和基础实践入手,再通过大量的知识点分析及代码实践,详细介绍如何利用Spring Boot简化开发过程,提高开发效率。 作者简介 周红亮(英文名为John),具有多年编程开发和系统架构经验,在大型互联网公司担任过Java高发开发工程师、开发主管、系统架构师等职位。负责并参与过多个大型分布式系统的设计和研发、改造等,从中积累了大量的微服务系统架构经验。 作者同时也是微信公众号“Java技术栈(ID:javastack)”的主理人,笔名为“栈长”,关注并分享最新的Java及IT行业技术,在公众号分享原创文章超过500篇,全网累积阅读达数千万,已帮助大量求职者进入BAT等大厂工作。 目录 第1章 Spring Boot基础入门 1.1 Spring Boot概述 1.1.1 诞生背景 1.1.2 基本介绍 1.1.3 核心思想 1.1.4 基本特性 1.1.5 核心模块 1.1.6 Spring Boot与Spring MVC、Spring之间的关系 1.2 Spring Boot安装集成 1.2.1 版本周期 1.2.2 支持版本 1.2.3 环境要求 1.2.4 集成方式 1.3 快速开发一个Spring Boot接口 1.3.1 生成项目 1.3.2 导入依赖 1.3.3 编写接口 1.3.4 启动应用 1.3.5 测试接口 1.4 快速使用Maven 1.4.1 基本介绍 1.4.2 使用方式 1.4.3 Gradle Wrapper 1.5 Spring Boot CLI 1.5.1 概述 1.5.2 安装方式 1.5.3 命令行自动补全 1.5.4 快速开始 1.6 开启Spring Boot之旅 第2章 Spring Boot配置管理 2.1 配置类 2.1.1 自定义配置类 2.1.2 导入配置 2.2 配置文件 2.2.1 application 2.2.2 bootstrap 2.2.3 配置文件类型 2.3 配置绑定 2.3.1 Spring中的配置绑定 2.3.2 参数绑定 2.3.3 构造器绑定 2.3.4 Bean配置绑定 2.3.5 参数类扫描 2.3.6 配置验证 2.4 外部化配置 2.4.1 配置源 2.4.2 配置优先级 2.4.3 命令行参数 2.5 导入配置 2.6 随机值配置 2.7 多文档配置 2.7.1 配置格式 2.7.2 激活多文档配置 …… 第3章 Spring Boot Starter与自动配置 第4章 Spring Boot启动过程与扩展应用 第5章 Spring Boot日志管理 第6章 Spring Boot Web核心应用 第7章 Spring Boot数据访问 第8章 Spring Boot计划任务 第9章 Spring Boot缓存与消息队列 第10章 Spring Boot调试与单元测试 第11章 Spring Boot打包与部署 第12章 Spring Boot监控与报警 |