簡介
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。
Spring Boot 的核心功能
-
獨立運行的Spring 項目
Spring Boot 可以以jar包的形式獨立運行,運行一個Spring Boot 項目只需要通過 java -jar xx.jar 來運行。
-
內嵌Servlet 容器
Spring Boot 可以選擇內嵌Tomcat、Jetty或Undertow,這樣我們無須以war包形式部署項目。
-
提供starter簡化Maven 配置
Spring 提供了一系列的starter pom 來簡化Maven 的依賴加載。
-
自動配置Spring
Spring Boot 會根據在類路徑中的jar包、類,為jar包里的類自動配置Bean,這樣會極大地減少我們要使用的配置。Spring Boot只考慮了大多數的場景,並不是所有的場景。
-
准生產的應用監控
Spring Boot 提供基於http、ssh、telnet對運行時的項目進行監控。
-
無代碼生成和xml配置
Spring Boot不是借助代碼生成來實現的,而是通過條件注解來實現的,這是spring 4.x的新特性。Spring 4.x提倡使用Java配置和注解配置組合,而Spring Boot不需要任何xml配置即可實現Spring 的所有配置。
快速搭建Spring Boot 項目
1、打開Idea自帶spring boot插件,本人操作時idea未顯示spring initializr,需要在設置中開啟.如圖:

2、新建Spring Initializr 項目,如圖:

3、 填寫項目信息,如圖:

4、選擇項目使用的技術,如圖:

5、填寫項目名稱,Finish。如圖:

6、測試

7. 運行項目,把它當成一個java類運行就可以了,右鍵菜單中選擇,如圖:

8、結果

