内容推荐 本书系统地讲解了企业主流开发框架Spring Boot以及微服务开发框架Spring Cloud的基础知识。全书分为15章,包括初识Spring Boot、Spring Boot快速入门、Spring Boot项目属性配置、深入理解Spring Boot自动装配和启动类、Spring Boot Web应用开发、Spring Boot整合与部署、微服务架构介绍、Spring Cloud介绍、Spring Cloud快速入门、深入了解Eureka、服务网关开发Zuul、负载均衡器Ribbon、服务熔断器Hystrix、Spring Cloud配置中心,以及Spring Cloud项目实战。读者通过本书的学习,不仅可掌握利用Spring Boot框架开发企业级应用、搭配Spring Cloud实现微服务架构解决方案等基础知识,还可快速积累项目实战经验。本书既可作为高等职业院校计算机相关专业的Java开发框架教材,也可作为Java培训机构的教材,还可供对Spring Boot、Spring Cloud微服务开发感兴趣的人员自学使用。 目录 第1章 初识Spring Boot 1.1 Spring发展史 1.2 Spring的JavaConfig配置方式 1.3 Spring Boot介绍 1.3.1 Spring Boot核心模块 1.3.2 Spring Boot的优点和缺点 1.3.3 Spring Boot开发和传统开发对比 1.4 约定优于配置理念 本章小结 本章练习 面试达人 第2章 Spring Boot快速入门 2.1 环境准备 2.2 创建Spring Boot项目 2.2.1 通过Spring官网创建项目 2.2.2 通过IDEA创建项目 2.2.3 项目结构介绍 2.3 POM文件介绍 2.4 编写HelloController应用并启动 2.5 Spring Boot单元测试 2.6 Spring Boot项目热部署 2.7 Spring Boot Actuator监控 2.8 Banner标志定制 本章小结 本章练习 面试达人 第3章 Spring Boot项目属性配置 3.1 YAML介绍 3.1.1 YAML的优点 3.1.2 YAML语法 3.1.3 Spring Boot常用的YAML基本配置案例 3.2 YAML自定义属性配置 3.3 多环境配置 3.4 YAML配置文件加载顺序 本章小结 本章练习 面试达人 第4章 深入理解Spring Boot自动装配和启动类 4.1 Spring Boot项目自动装配过程 4.2 Spring Boot项目启动过程 本章小结 本章练习 面试达人 第5章 Spring Boot Web应用开发 5.1 Spring Boot Web应用开发常用注解 5.2 JSR-303校验工具的使用 …… 第6章 Spring Boot整合与部署 第7章 微服务架构介绍 第8章 Spring Cloud介绍 第9章 Spring Cloud快速入门 第10章 深入了解Eureka 第11章 服务网关开发Zuul 第12章 负载均衡器Ribbon 第13章 服务熔断器Hystrix 第14章 Spring Cloud配置中心 第15章 Spring Cloud项目实战 |