從零開(kāi)始學(xué)Spring Boot系列-Hello World
歡迎來(lái)到從零開(kāi)始學(xué)Spring Boot的旅程!在這個(gè)系列的第二篇文章中,我們將從一個(gè)非常基礎(chǔ)但重要的示例開(kāi)始:創(chuàng)建一個(gè)簡(jiǎn)單的Spring Boot應(yīng)用程序,并輸出“Hello World”。
1. 環(huán)境準(zhǔn)備
首先,確保你的開(kāi)發(fā)環(huán)境已經(jīng)安裝了以下工具:
- Java Development Kit (JDK) :Spring Boot需要Java來(lái)運(yùn)行,所以你需要安裝JDK。可以從Oracle官網(wǎng)下載最新版本的JDK。本文使用的是jdk-17.0.9
- IDE(集成開(kāi)發(fā)環(huán)境) :雖然Spring Boot可以在任何文本編輯器中編寫和運(yùn)行,但使用IDE可以大大提高開(kāi)發(fā)效率。推薦的IDE包括IntelliJ IDEA、Eclipse和Spring Tool Suite等,本文使用的是 IntelliJ IDEA 2023.3.3。
- Maven或Gradle :Spring Boot使用Maven或Gradle作為構(gòu)建工具。這兩個(gè)工具都能幫助你管理項(xiàng)目依賴,構(gòu)建和打包應(yīng)用程序。本文使用的是Gradle 8.3
2. 創(chuàng)建Spring Boot項(xiàng)目
本文為大家提供兩種創(chuàng)建Spring Boot項(xiàng)目的方式。
使用官方Spring Initializr創(chuàng)建
- 你可以使用Spring Initializr(https://start.spring.io/)來(lái)快速生成一個(gè)Spring Boot項(xiàng)目的骨架。在這個(gè)網(wǎng)站上,你可以選擇項(xiàng)目類型(Maven或Gradle)、項(xiàng)目元數(shù)據(jù)(Group、Artifact、Name、Description等)、包結(jié)構(gòu)(Java包名)、依賴項(xiàng)(例如Spring Web、Lombok等)等。為了這個(gè)“Hello World”示例,我們只需要最基本的Spring Boot項(xiàng)目。選擇Gradle作為構(gòu)建工具,然后添加必要的依賴。點(diǎn)擊“Generate”按鈕下載ZIP文件,解壓后導(dǎo)入到你的IDE中
![20240225110352]()
![20240225112254]()
- 使用IntelliJ IDEA創(chuàng)建 Spring Boot項(xiàng)目的骨架,在菜單欄File選項(xiàng),選擇New Project。在頁(yè)面選擇Spring Initializr,選擇項(xiàng)目類型(Maven或Gradle)、項(xiàng)目元數(shù)據(jù)(Group、Artifact、Name、Description等)、包結(jié)構(gòu)(Java包名),選擇Next。
![20240225113117]()
選擇Spring Boot版本,依賴項(xiàng)(例如Spring Web、Lombok等)。點(diǎn)擊Create。
![1708832014785]()
3. 編寫 HelloWorldController
在IntelliJ IDEA 中打開(kāi)項(xiàng)目后,你會(huì)看到一個(gè)默認(rèn)生成的SpringbootLearningApplication類。這個(gè)類包含一個(gè)main方法,它是程序的入口點(diǎn)。
我們創(chuàng)建一個(gè)HelloWorldController,在這個(gè)類中,我們將添加一個(gè)簡(jiǎn)單的控制器來(lái)輸出“Hello World”。

在HelloWorldController使用@RestController注解標(biāo)記它。這個(gè)類包含一個(gè)名為helloWorld的方法,該方法使用@GetMapping注解標(biāo)記,表示當(dāng)訪問(wèn)應(yīng)用的根URL(/)時(shí),將調(diào)用這個(gè)方法。該方法返回一個(gè)字符串"Hello World"。
現(xiàn)在,你可以運(yùn)行SpringbootLearningApplication類中的main方法來(lái)啟動(dòng)Spring Boot應(yīng)用程序。如果你的idea配置正確,你可以直接點(diǎn)擊運(yùn)行按鈕來(lái)啟動(dòng)應(yīng)用程序。
當(dāng)應(yīng)用程序啟動(dòng)后,你應(yīng)該能在控制臺(tái)看到類似于以下的輸出:

這表明Spring Boot應(yīng)用程序已成功啟動(dòng)。現(xiàn)在,你可以打開(kāi)瀏覽器并訪問(wèn)http://localhost:8080(默認(rèn)端口是8080,但可能會(huì)因你的配置而異)。你應(yīng)該能在瀏覽器中看到“Hello World”這幾個(gè)字。

4. 總結(jié)
在這個(gè)“Hello World”示例中,我們創(chuàng)建了一個(gè)簡(jiǎn)單的Spring Boot應(yīng)用程序,并輸出了“Hello World”。雖然這個(gè)示例很簡(jiǎn)單,但它展示了Spring Boot的基本結(jié)構(gòu)和如何使用控制器來(lái)處理HTTP請(qǐng)求。在后續(xù)的文章中,我們將深入探討Spring Boot的更多特性和功能,包括數(shù)據(jù)訪問(wèn)、安全性、RESTful API等。敬請(qǐng)期待!





浙公網(wǎng)安備 33010602011771號(hào)