Spring Boot 概述

1 特色

来自 Spring Boot 官方的一段话java

Spring Boot能够轻松建立能够运行的独立的,生产级的基于Spring的应用程序。咱们对Spring平台和第三方库采起本身的见解,以便您尽量轻松地使用本教程。大多数Spring Boot应用程序只须要不多的Spring配置。spring

您可使用Spring Boot来建立可使用java -jar或更传统的war部署来启动的Java应用程序 。咱们还提供了一个运行“spring script”的命令行工具。tomcat

咱们的主要目标是:安全

  1. 为全部Spring开发提供一个更快,更普遍的入门体验。
  2. 当即开始开发。
  3. 提供大型项目(如嵌入式服务器,安全性,指标,运行情况检查和外部配置)通用的一系列非功能性功能。
  4. 绝对不会生成代码,而且不须要XML配置。

以上一段话,基本概况了 Spring Boot的全部的有用的特定。服务器

能够这么理解, 不管你会不会 JavaSpring Boot 都为你准备好了一切,你只须要抬起你的手,在键盘上敲下 Spring Boot 的代码便可完成 Spring Boot,他是一个可用于生产环境的千万应用级框架,区别于其余框架的是,他更像一种积木程式,奇怪的是任何想要接入这个积木程式的应用都是可行的。框架

经过网友整理spring-boot

  1. 独立运行
  2. 内置servlet容器(tomcat等)
  3. 提供项目初始化的 Maven配置(Gradle)
  4. 自动配置Spring
  5. 准生产环境应用监控
  6. 无代码生产的xml配置
  7. 与 Docker 集成方便
  8. 强大的生态系统,几乎全部的功能你只要找到对应的插件便可

2 系统要求

Spring Boot 2.0.0.RELEASE 须要Java 8 或 9 以及 Spring Framework 5.0.4.RELEASE或更高版本。为Maven 3.2+和Gradle 4提供了明确的构建支持。工具

Spring Boot 支持学习

  1. Tomcat 8.5
  2. Jetty 9.4
  3. Undertow 1.4

您也能够将Spring Boot应用程序部署到任何Servlet 3.0+兼容容器开发工具

3 Spring Boot 的安装

Spring Boot 通其余程序同样也是个 jar 包,你能够经过复制黏贴来安装到本地,更多的是咱们经过 Maven 工具或者 Gradle 来自动化配置。

新手入门,其实彻底不用管 Maven怎么安装、Gradle 怎么安装,由于这会使得你陷入另外一个知识点的循环,使得本身不能专心学习 Spring Boot 。

一般咱们使用开发工具 IDEA 的时候,就已经自动配置好了一切,且当约到问题的时候,咱们采起研究 Maven怎么装。

相关文章
相关标签/搜索