最詳細(xì)的SpringBoot入門項(xiàng)目——HelloWorld
關(guān)于SpringBoot的介紹以及優(yōu)點(diǎn)這里就不說了,
接下來我們直奔主題,開始用SpringBoot構(gòu)建第一個(gè)項(xiàng)目HelloWorld
常用的創(chuàng)建SpringBoot項(xiàng)目的兩種方式
通過 https://start.spring.io/ 這個(gè)網(wǎng)站來生成一個(gè) Spring Boot 的項(xiàng)目
直接通過 IDEA 創(chuàng)建一個(gè) Spring Boot 的項(xiàng)目
我們將這兩種創(chuàng)建方式都來介紹一下
通過 https://start.spring.io/ 這個(gè)網(wǎng)站來生成一個(gè) Spring Boot 的項(xiàng)目
打開 https://start.spring.io/ 這個(gè)網(wǎng)址,畫面如下
這里默認(rèn)使用maven構(gòu)建,語言是Java,springboot的版本是2.2.1
group和artifact自己填寫
在往下選上依賴模塊包, Spring Web 這個(gè)模塊是我們必須的一個(gè)依賴
選完依賴模塊后,直接點(diǎn)擊下方的
按鈕生成項(xiàng)目,我們將生成的項(xiàng)目下載并解壓之后,直接使用 IDEA 打開即可。
直接通過 IDEA 創(chuàng)建一個(gè) Spring Boot 的項(xiàng)目
使用IDEA創(chuàng)建springboot項(xiàng)目跟上面方法類似,這里也來簡單的說一下
首先打開IDEA,我這里使用的版本是2019.2.1,點(diǎn)擊Create New Project
接下來按照下面的圖示
等大概幾分鐘時(shí)間等依賴包下載完成,項(xiàng)目目錄如下
當(dāng)然這里我們什么代碼都還沒寫,只是個(gè)空項(xiàng)目,下來我們來寫helloworld測試一下
新建一個(gè) controller 文件夾,并在這個(gè)文件夾下新建一個(gè)名字叫做 HelloWorldController 的類。
測試代碼
好了,到這里我們的第一個(gè)springboot項(xiàng)目已經(jīng)完成了。
這里有幾點(diǎn)需要說明一下
HelloworlddemoApplication啟動(dòng)類需要放在最外層,否則啟動(dòng)時(shí)一些類可能掃描不到,導(dǎo)致錯(cuò)誤
@RestController是Spring 4 之后新加的注解,相當(dāng)于Spring 4之前的 @Controller +@ResponseBody 源碼如下: