1. 程式人生 > >spring Boot學習入門篇-idea開發簡單的hello world例項

spring Boot學習入門篇-idea開發簡單的hello world例項

原文:http://www.zuidaima.com/blog/3386443542367232.htm

最近學習spring Boot,用Idea寫了一個簡單的例項,分享給有需求的牛牛們.

1.idea建立一個完整的maven專案

專案完整結構:

2.開啟pom.xml新增spring Boot相應的jar包:

3.新建Application.java存於\src\main\java\com\example\controller

@EnableAutoConfigurationSpringApplication

@EnableAutoConfiguration 用於自動配置。簡單的說,它會根據你的pom配置(實際上應該是根據具體的依賴)來判斷這是一個什麼應用,並建立相應的環境。

在上面這個例子中,@EnableAutoConfiguration 會判斷出這是一個web應用,所以會建立相應的web環境。

SpringApplication 則是用於從main方法啟動Spring應用的類。預設,它會執行以下步驟

  1. 建立一個合適的ApplicationContext例項 (取決於classpath)。
  2. 註冊一個CommandLinePropertySource,以便將命令列引數作為Spring properties。
  3. 重新整理application context,載入所有單例beans。
  4. 啟用所有CommandLineRunner beans。

預設,直接使用SpringApplication

的靜態方法run()即可。但也可以建立例項,並自行配置需要的設定。

開始執行:

至此,一個簡單的spring Boot例項完成......