spring Boot學習入門篇-idea開發簡單的hello world例項
阿新 • • 發佈:2019-01-04
原文: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
@EnableAutoConfiguration 和 SpringApplication 。
@EnableAutoConfiguration 用於自動配置。簡單的說,它會根據你的pom配置(實際上應該是根據具體的依賴)來判斷這是一個什麼應用,並建立相應的環境。
在上面這個例子中,@EnableAutoConfiguration 會判斷出這是一個web應用,所以會建立相應的web環境。
SpringApplication 則是用於從main方法啟動Spring應用的類。預設,它會執行以下步驟:
- 建立一個合適的ApplicationContext例項 (取決於classpath)。
- 註冊一個CommandLinePropertySource,以便將命令列引數作為Spring properties。
- 重新整理application context,載入所有單例beans。
- 啟用所有CommandLineRunner beans。
預設,直接使用SpringApplication
開始執行:
至此,一個簡單的spring Boot例項完成......