菜鳥學Spring Boot——Hello Spring Boot
阿新 • • 發佈:2018-10-31
文章目錄
閒聊
本文的目的是讓沒接觸過Spring Boot感受一下它令人髮指的方便、快捷、高效率,第一次接觸Spring Boot是在16年上半年的事情了,那時候還在日企工作,當時正準備重構一個老專案,太君將Spring Boot引入了進來。那時候Spring Boot在國內還沒有太多人用呢,如今它早已火得一塌糊塗。初次見面就被它簡潔高效深深吸引,時隔兩年多才來跟大家分享,深感慚愧!
閒言碎語不要講,表一表好漢武二郎。
說正事兒
軟體環境
- Windows 10
- JDK 11
- IDEA 2018.2
- Maven 3.5.4
建立Spring專案
本文中使用IDEA作為開發工具,Eclipse方法類似。首先我們要建立一個Project,IDEA內建了很多模板,我們選擇Spring Initializr
:
填寫專案資訊
用過Maven的同學應該都很熟悉了,需要注意的一點是Packaging
要選擇Jar
方式:
選擇依賴
Spring Boot提供了很多預設的依賴,我們這個簡單的例項只需要Web
就能滿足我們的需求:
專案結構
專案結構沒什麼特別的,標準的Maven結構:
編寫程式碼
程式碼就更簡單了,只需要一個Controller
+一個方法就搞定了:
@RestController
public class HelloSpringBootController {
@GetMapping("/")
public String hello() {
return "Hello Spring Boot !";
}
}
@RestController 等同於@ResponseBody + @Controller,用過SpringMVC的同學應該已經非常熟悉了
@GetMapping 等同於@RequestMapping(method = RequestMethod.GET)
執行效果
啟動工程,瀏覽器訪問效果如下:
結束
到此,基於Spring Boot的Hello World的例項就完成啦。從建立到執行兩分鐘就能搞定。
下期預告,對Spring Boot這種高效的方式有了初步瞭解之後,下一期將和大家一起學習一下如何用Spring Boot寫一個增刪改查。