本系列文章主要索引詳情點(diǎn)擊查看
現(xiàn)在我們已經(jīng)搭建好了所需要的開發(fā)環(huán)境,下面我們便開始使用IDEA創(chuàng)建一個基于Spring Boot的Web工程 -- Hello Spring Boot亿鲜。
工具
IntelliJ IDEA 16
JDK 1.8
Maven 3.5
Tomcat 1.8
Spring Boot框架開發(fā)Hello World
第一步:使用IDEA創(chuàng)建一個Spring Boot工程
1、打開IDEA饶套,選擇新建工程,進(jìn)入新建工程面板
如果沒有找到Spring Initialize爆安,進(jìn)入配置“Configure”
選擇"Plugins"
選擇“Installed”,在搜索框中輸入spring boot
2扔仓、選擇Spring Initlallzr ,并選擇Project SDK的 JDK版本為1.8咖耘,點(diǎn)擊 “Next”,如果出現(xiàn)如下圖所示錯誤提示
3儿倒、修改Initializr Service URL的地址為 http://start.spring.io (初始URL地址為: https://start.spring.io)夫否,然后點(diǎn)擊 Next,進(jìn)入下一操作窗口
4、如上圖所示凰慈,可以根據(jù)需要修改項(xiàng)目配置,之后點(diǎn)擊Next
Name :標(biāo)識項(xiàng)目名稱
Type :項(xiàng)目管理方式森篷,默認(rèn)選擇第一個Maven Project
5、下面選擇主題功能豺型,可以按照需求進(jìn)行選擇仲智,此處因?yàn)槭荍ava Web項(xiàng)目,所以選擇web,然后點(diǎn)擊Next
6钓辆、在這里選擇項(xiàng)目的文件路徑。點(diǎn)擊finish
7肴焊、如果沒有出現(xiàn)問題,則會自動生成如下目錄
建立controller層
1抖韩、現(xiàn)在項(xiàng)目已經(jīng)搭建完成蛀恩,但是如果想要跑起來,還需要新建一個controller双谆,這里我們新建一個包壳咕,命名為controller,之后建立一個類DemoController.java,此時目錄結(jié)構(gòu)如下圖
DemoController.java內(nèi)容如下
說明顽馋,此處使用了@RestController注解谓厘,次注解相當(dāng)于@Controller 和@ResponseBody 的組合注解,如果使用@Controller注解和@ResponseBody注解重寫DemoController.java寸谜,則代碼示例如下
@Controller 注解: 用于標(biāo)記在一個類上竟稳,使用它標(biāo)記的類就是一個SpringMVC Controller 對象熊痴,控制器Controller 負(fù)責(zé)處理由DispatcherServlet 分發(fā)的請求
@ResponseBody 注解:注解用于將Controller的方法返回的對象他爸,通過適當(dāng)?shù)腍ttpMessageConverter轉(zhuǎn)換為指定格式后,寫入到Response對象的body數(shù)據(jù)區(qū)
@RequestMapping 注解:是一個用來處理請求地址映射的注解,可用于類或方法上巾陕。用于類上讨跟,表示類中的所有響應(yīng)請求的方法都是以該地址作為父路徑
2、之后點(diǎn)擊Run→Run DemoApplication.java啟動項(xiàng)目凉馆,在瀏覽器中訪問http://localhost:8080/he
3、如果出現(xiàn)如上圖所示顯示效果乾巧,則移動DemoApplication.java到com.example目錄下,移動后,目錄結(jié)構(gòu)如下所示
4旷太、再次點(diǎn)擊Run→Run DemoApplication.java啟動項(xiàng)目,在瀏覽器中訪問http://localhost:8080/he销睁,頁面成功顯示如下