Springboot的工作機制:1 Springboot初體驗

“磨刀不誤砍柴工”,飲水思源時回顧了spring框架的歷史,並對Spring框架的一些核心功能和特性進行了精煉的剖析,在把我們的思維之刀磨快了之後,讓我們開始解一下SpringBoot這頭小牛兒吧!

我們說SpringBoot是Spring框架對“約定優先於配置(Convention Over Configuration)”理念的最佳實踐的產物,一個典型的SpringBoot應用本質上其實就是一個基於Spring框架的應用,而如果大家對Spring框架已經瞭如指掌,那麼,在我們一步步揭開SpringBoot微框架的面紗之後,就會發現“陽光之下,並無新事”。不信?那我們一起走着瞧唄!

一個典型的SpringBoot應用長啥樣呢?如果我們使用http://start.spring.io/創建一個最簡單的依賴Web模塊的SpringBoot應用,一般情況下,我們會得到一個SpringBoot應用的啓動類,如下面代碼所示:

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);
	}
}

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章