1. 程式人生 > >菜鳥學Spring Boot——Hello Spring Boot

菜鳥學Spring Boot——Hello Spring Boot

文章目錄

閒聊

本文的目的是讓沒接觸過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
新建Project

填寫專案資訊

用過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寫一個增刪改查。