# 8. Spring Boot介绍

Spring Boot 能够让你更加容易创建一个独立启动，产品化的，并且是基于 Spring 的应用程序。我们为 Spring 平台及第三方库提供开箱即用的设置，这样你就可以有条不紊的开始开发，减少在开发配置中的困难。

绝大部分的 Spring Boot 应用只需要很少的 Spring 配置。

你可以使用 Spring Boot 来创建一个可以使用 `java -jar` 运行的 Java 引用，你也可以将这个引用的 war 文件部署到传统的容器中。我们也提供了一个运行 Spring 脚本（spring scripts）的命令行工具。

我们主要的目标是：

* 为所有的 Spring 开发提供一个更快更广泛的入门体验。
* 成为开箱即用的先锋，但是根据需求的默认值的更高，更加快速的进行开发和部署。
* 为大型项目提供一系列非功能性的通用功能（包括有，嵌入服务器，安全，指标，健康检查，外部化配置）。
* 绝对不需要创建代码和需要 XML 配置。
