本文記錄了SpringBoot入門的過程,開發工具是IDEA,使用gradle來構建項目。
首先學習一個新東西,最好的地方就是他的 官方網站。
1.首先在電腦上安裝好運行環境,JDK1.8及以上,gradle3.4及以上,IDEA開發工具。
2.打開IDEA,選擇新建項目,按下圖選擇gradle,java,web,點next下去
(其實也能夠直接選Spring Initializr,而後選須要的功能,next下去,直接生成SpringBoot項目)
這裏gradle我選擇了本地安裝的,不用再下載了 java
3.項目建好以後,打開builde.gradle文件,輸入配置導入SpringBoot依賴包之類的,保存以後gradle就會自動下載依賴包構建項目了,就是下圖這個界面
web
group 'SpringBootDemo1' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'war' apply plugin: 'org.springframework.boot' sourceCompatibility = 1.8 buildscript { repositories { jcenter() maven { url 'http://repo.spring.io/snapshot' } maven { url 'http://repo.spring.io/milestone' } } dependencies { classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.0.0.BUILD-SNAPSHOT' } } jar { baseName = 'myproject' version = '0.0.1-SNAPSHOT' } repositories { jcenter() maven { url "http://repo.spring.io/snapshot" } maven { url "http://repo.spring.io/milestone" } } dependencies { compile("org.springframework.boot:spring-boot-starter-web") testCompile("org.springframework.boot:spring-boot-starter-test") }
4.gradle成功運行完畢後,找到src-main-java文件建,右鍵點擊新建一個Application類。 以下圖所示
下面咱們就能夠開始寫第一個SpringBoot程序:Hello Worldspring
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * Created by zhangyi on 2017/3/29. */ @EnableAutoConfiguration @RestController public class Application { public static void main(String[] args){ SpringApplication.run(Application.class,args); } @RequestMapping("/") public String home(){ return "Hello World ! "; } }
5.代碼寫好以後,就是運行程序了,在main方法的左邊,有一個綠色的小三角形,點擊它,而後選擇Run Application ,本身的Web服務器就跑起來了,到這裏是否是有點小激動呢
而後IDEA下面會輸出啓動信息
若是在日誌的最後面看到Started Application in這樣的信息,就說明本身的web服務器已經成功跑起來了。
最後,打開本身最喜歡的瀏覽器,輸入訪問路徑localhost:8080/ ,就能夠看到下面這樣的輸出
有沒有發現本身其實並無寫多少東西,一個本身的Web服務器就在本地跑起來了呢,這就是SpringBoot的特色之一,極少的配置,極大簡便了Java Web的開發,哈哈,真棒!瀏覽器