Logo
Section 1 / 11

Spring Boot 简介

了解 Spring Boot 的主要特性。

导入

Spring Boot 简介

了解 Spring Boot 的主要特性。

也许你曾在会议或Java用户组活动中看到过Spring Boot的演示,或者遇到过快速展示的案例。让我们来看看Spring Boot究竟是什么,以及它的一些特性。

Spring Boot 的特性

Spring Boot 是 Spring 生态体系的集合体,具有以下特点:

  • 快速高效:通过基于多种因素(如依赖关系)自动决策,Spring Boot 能帮助我们快速构建应用程序。

  • 有明确立场:Spring Boot 会根据当前环境做出一些假设,这些假设在需要时可以轻松覆盖。不过,从社区反馈来看,这些预设的“立场”已经很好地满足了开发者的实际需求。

  • 可移植性强:基于 Java 标准工具包和 Spring 框架构建,Spring Boot 应用可以在任何安装了 Java 开发工具包(JDK)的地方运行。无需依赖认证的应用服务器或其他厂商特定的产品。只需构建应用,使用 Boot 提供的工具打包,即可直接部署!

  • 生产就绪:Spring Boot 不是空中楼阁,也不是仅适用于小型项目(尽管它非常适合微服务、宏服务或任意规模的服务)。它是真实可用且被广泛采用的技术栈。

借助这一强大而广受欢迎的技术组合,我们可以以高速度和高稳定性构建系统。

在本课程中,我们还将探索 Spring Framework 5.0 引入的新编程范式——响应式编程。随着系统规模扩大、用户数量增加,我们需要一种稳定可靠的方法来应对复杂场景。这类高性能系统必须能够以非阻塞的方式,处理可能无限的数据流,实现异步高效的数据处理。

入门

响应式编程简介