![v2-4c1594b57185565777e6e598230e318a_b.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=f0e9313d-3b2f-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-4c1594b57185565777e6e598230e318a_b.jpg)
Spring Boot 是由 Pivotal 团队提供用来简化 Spring 的搭建和开发过程的全新框架。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手可热的热点技术。
Spring Boot 去除了大量的 xml 配置文件,简化了复杂的依赖管理,配合各种 starter 使用,基本上可以做到自动化配置。Spring 可以做的事情,现在用 Spring boot 都可以做。
这套 Spring Boot 框架快速入门教程以大量示例讲解了 Spring Boot 在各类情境中的应用,让读者可以跟着笔者的思维和代码快速理解并掌握。适用于 Java 开发人员,尤其是初学 Spring Boot 的人员和需要从传统 Spring 转向 Spring Boot 开发的技术人员。
- 微服务(Microservice)是什么?为什么会出现微服务?
- 微服务的好处(优点)有哪些?
- 实现微服务会带来哪些挑战?
- Spring框架的起源
- Spring IoC介绍
- Spring JavaConfig和常见Annotation
- SpringBoot是什么?SpringBoot的优缺点有哪些?
- SpringBoot快速搭建
- SpringBoot中@SpringBootApplication注解的三体结构解析
- SpringApplication.run执行流程详解
- Spring Boot的自动配置
- Spring-Boot-Starter常用依赖模块详解
- spring-boot-starter-logging和spring-boot-starter-web
- spring-boot-starter-web和快速Web应用开发
- spring-boot-starter-jdbc与数据访问
- spring-boot-starter-aop及其使用场景说明
- spring-boot-starter-security与应用安全
- spring-boot-starter-actuator与应用监控
- 创建基于Dubbo框架的SpringBoot微服务
- 使用SpringBoot快速构建Web API
- 使用SpringBoot构建其他形式的微服务
- SpringBoot微服务的发布与部署(3种方式)
- SpringBoot微服务的注册与发现
- SpringBoot微服务的监控与运维
- SpringBoot中使用Scala开发
- 使用Maven构建和发布基于SpringBoot的Scala应用
- 简化基于Maven的Scala项目创建详解
- 简化基于Scala的Web API开发
- 使用SBT构建和发布基于SpringBoot的Scala应用