英文语法的大总结
帮助程序员快速掌握阅读文档的语法
包括装简单句、复合句、名词从句、副词从句、形容词从句、虚拟语气、There be、比较
本节提供了一些在使用 Spring Boot 时经常出现的常见“我该怎么做……”问题的答案。它的覆盖范围不是很详尽,但是确实覆盖了很多。
如果您有一个我们不在此讨论的特定问题,则您可能想查看stackoverflow.com,看看是否有人已经提供了答案。这也是一个提出新问题的好地方(请使用spring-boot
标签)。
我们也很乐意扩展此部分。如果您想添加“操作方法”,请给我们发送pull request。
Spring Boot 为 Maven 和 Gradle 提供了构建工具插件。插件提供了多种功能,包括可执行 jar 的打包。本节提供了有关这两个插件的更多详细信息,以及在扩展不受支持的构建系统时所需的一些帮助。如果您刚刚 Starter,则可能需要先从“ 第三部分,“使用 Spring Boot””部分阅读“ 第 13 章,构建系统”。
Spring Boot CLI 是一个命令行工具,如果您想快速开发 Spring 应用程序,可以使用它。它使您可以运行 Groovy 脚本,这意味着您具有类似 Java 的熟悉语法,而没有太多样板代码。您还可以引导一个新项目或为其编写自己的命令。
在部署应用程序时,Spring Boot 的灵活打包选项提供了很多选择。您可以将 Spring Boot 应用程序部署到各种云平台,容器映像(例如 Docker)或虚拟机/真实机上。
本节介绍一些更常见的部署方案。
Spring Boot 包含许多附加功能,可在您将应用程序投入生产时帮助您监视和 Management 应用程序。您可以选择使用 HTTP 端点或 JMX Management 和监视您的应用程序。审核,运行状况和 Metrics 收集也可以自动应用于您的应用程序。
使用SpringBoot
本节将详细介绍如何使用 Spring Boot。它涵盖了诸如构建系统,自动配置以及如何运行应用程序之类的主题。我们还将介绍一些 Spring Boot 最佳实践。尽管 Spring Boot 并没有什么特别的地方(它只是另一个可以使用的库),但是有一些建议可以使您的开发过程更轻松一些。
如果您是从 Spring Boot 开始的,那么在进入本节之前,您应该阅读 Getting Started指南
Spring Boot 使创建可运行的独立,基于生产级的基于 Spring 的应用程序变得容易。我们对 Spring 平台和第三方库持固执己见的观点,这样您就可以以最小的麻烦开始使用。大多数 Spring Boot 应用程序只需要很少的 Spring 配置。
您可以使用 Spring Boot 创建 Java 应用程序,可以使用java -jar
或更传统的 War 部署来启动这些 Java 应用程序。我们还提供了一个运行“ spring 脚本”的命令行工具。
我们的主要目标是: