來自 Spring Boot
官方的一段話java
Spring Boot能夠輕鬆建立能夠運行的獨立的,生產級的基於Spring的應用程序。咱們對Spring平臺和第三方庫採起本身的見解,以便您儘量輕鬆地使用本教程。大多數Spring Boot應用程序只須要不多的Spring配置。spring
您可使用Spring Boot來建立可使用java -jar或更傳統的war部署來啓動的Java應用程序 。咱們還提供了一個運行「spring script」的命令行工具。tomcat
咱們的主要目標是:安全
- 爲全部Spring開發提供一個更快,更普遍的入門體驗。
- 當即開始開發。
- 提供大型項目(如嵌入式服務器,安全性,指標,運行情況檢查和外部配置)通用的一系列非功能性功能。
- 絕對不會生成代碼,而且不須要XML配置。
以上一段話,基本概況了 Spring Boot
的全部的有用的特定。服務器
能夠這麼理解, 不管你會不會 Java
,Spring Boot
都爲你準備好了一切,你只須要擡起你的手,在鍵盤上敲下 Spring Boot
的代碼便可完成 Spring Boot
,他是一個可用於生產環境的千萬應用級框架,區別於其餘框架的是,他更像一種積木程式,奇怪的是任何想要接入這個積木程式的應用都是可行的。框架
經過網友整理spring-boot
Spring Boot 2.0.0.RELEASE 須要Java 8 或 9 以及 Spring Framework 5.0.4.RELEASE或更高版本。爲Maven 3.2+和Gradle 4提供了明確的構建支持。工具
Spring Boot 支持學習
您也能夠將Spring Boot應用程序部署到任何Servlet 3.0+兼容容器開發工具
Spring Boot 通其餘程序同樣也是個 jar 包,你能夠經過複製黏貼來安裝到本地,更多的是咱們經過 Maven 工具或者 Gradle 來自動化配置。
新手入門,其實徹底不用管 Maven怎麼安裝、Gradle 怎麼安裝,由於這會使得你陷入另外一個知識點的循環,使得本身不能專心學習 Spring Boot 。
一般咱們使用開發工具 IDEA 的時候,就已經自動配置好了一切,且當約到問題的時候,咱們採起研究 Maven怎麼裝。