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怎麼裝。

相關文章
相關標籤/搜索