SpringBoot快速搭建

我們說SpringBoot是Spring框架對“約定優先於配置(Convention Over Configuration)”理念的最佳實踐的產物,一個典型的 SpringBoot 應用本質上其實就是一個基於 Spring 框架的應用,而如果大家對 Spring 框架已經瞭如指掌,那麼,在我們一步步揭開 SpringBoot 微框架的面紗之後,大家就會發現“陽光之下,並無新事”。一個典型的 SpringBoot 應用長什麼樣子呢?下面我們快速搭建一個SpringBoot 應用。1)打開瀏覽器,輸入網址 http://start.spring.io/ ,如圖 1 所示:

SpringBoot快速搭建

​圖 1 spring.io頁面

2)創建一個最簡單的依賴 Web 模塊的 SpringBoot 應用,填寫項目信息,如圖 1 所示。我們在此以 Maven 作為項目構建方式,Spring Boot 還支持以 Gradle 作為項目構建工具。部署形式以 jar 包形式,當然也可以用傳統的 war 包形式。Spring Boot 選擇2.1.6,Spring boot 還支持以 Groovy 語言開發,應用中選擇 Java 作為開發語言。3)選擇完之後,下載代碼,如圖 2 所示:

SpringBoot快速搭建

​圖 2 下載代碼

一般情況下,我們會得到一個 SpringBoot 應用的啟動類,如下面代碼所示:

<code>import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}/<code>

所有的 SpringBoot 無論怎麼定製,本質上與上面的啟動類代碼是一樣的,而以上代碼示例中,Annotation 定義(@SpringBootApplication)和類定義(SpringApplication.run)最為耀眼,那麼,要揭開 SpringBoot 應用的奧秘,很明顯的,我們只要先從這兩位開始就可以了。


分享到:


相關文章: