自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

僅需五分鐘,使用Initializr快速開(kāi)發(fā)Spring Boot應(yīng)用

開(kāi)發(fā) 前端
現(xiàn)在您已成功使用Spring Initializr在本地環(huán)境中創(chuàng)建和運(yùn)行了一個(gè)Spring Boot應(yīng)用程序。您可以探索Spring Boot的功能,并開(kāi)始構(gòu)建更復(fù)雜的應(yīng)用程序了!

1 什么是Spring Initializr

Spring Initializr是一個(gè)基于Web的工具,簡(jiǎn)化了創(chuàng)建和設(shè)置Spring Boot項(xiàng)目的過(guò)程。開(kāi)發(fā)人員可以輕松地選擇其項(xiàng)目所需的配置。Spring Initializr工具負(fù)責(zé)為任何基于Spring的項(xiàng)目處理以下配置:

  • 構(gòu)建工具(Maven或Gradle)用于構(gòu)建應(yīng)用程序。
  • Spring Boot版本(根據(jù)版本添加依賴項(xiàng))。
  • 項(xiàng)目所需的依賴項(xiàng)。
  • 語(yǔ)言及其版本。
  • 項(xiàng)目元數(shù)據(jù),如名稱、打包方式(Jar或War)、包名稱等。

圖片圖片

Spring Initializr根據(jù)提供的所有信息生成Spring項(xiàng)目結(jié)構(gòu)。我們可以通過(guò)Web、IDE或命令行使用Spring Initializr。

Spring Initializr的用戶界面提供以下選項(xiàng):

  • 項(xiàng)目:可以創(chuàng)建Maven或Gradle項(xiàng)目,即可以使用Maven或Gradle作為構(gòu)建工具。默認(rèn)選項(xiàng)是Maven項(xiàng)目,教程中都使用Maven項(xiàng)目。
  • 語(yǔ)言:Spring Initializr提供Java、Kotlin和Groovy作為項(xiàng)目的編程語(yǔ)言。默認(rèn)選項(xiàng)是Java。
  • Spring Boot版本:可以選擇項(xiàng)目的Spring Boot版本。Spring Boot的最新版本是3.2.0(M3),SNAPSHOT版本正在開(kāi)發(fā)中,不穩(wěn)定。
  • 項(xiàng)目依賴項(xiàng):依賴項(xiàng)是可以添加到項(xiàng)目中的構(gòu)件。這里選擇Web依賴項(xiàng)。
  • 項(xiàng)目元數(shù)據(jù):項(xiàng)目的相關(guān)信息。

元數(shù)據(jù)中的信息包括以下關(guān)鍵點(diǎn):

Group ID:項(xiàng)目組的ID。

  • Artifact:應(yīng)用程序的名稱。
  • Name:應(yīng)用程序的名稱。
  • Description:關(guān)于項(xiàng)目的描述。
  • Package name:由Group ID和Artifact ID組合而成。
  • Packaging:可以選擇Jar或War打包方式。

本文主要指導(dǎo)您如何使用Spring Initializr在本地環(huán)境中創(chuàng)建和運(yùn)行基本的Spring Boot應(yīng)用程序。

2 先決條件

在開(kāi)始之前,請(qǐng)確保滿足以下先決條件:

  • Java開(kāi)發(fā)工具包(JDK):Spring Boot基于Java,因此您需要在系統(tǒng)上安裝JDK(最好是Java 8或更高版本)。我正在使用Java 17及更高版本。
  • 集成開(kāi)發(fā)環(huán)境(IDE):您可以選擇任何喜歡的Java IDE,但在本教程中,我將使用IntelliJ IDEA。

3 步驟

3.1 步驟1:打開(kāi)Spring Initializr

  1. 打開(kāi)您的Web瀏覽器,導(dǎo)航至 https://start.spring.io/ ,這是Spring Initializr的Web應(yīng)用程序。
  2. 您將看到各種配置項(xiàng)目的選項(xiàng)。以下是您需要選擇的內(nèi)容:
  • 項(xiàng)目:根據(jù)您的偏好選擇“Maven項(xiàng)目”或“Gradle項(xiàng)目”。在本教程中,我將使用Gradle。了解Gradle與Maven的區(qū)別
  • 語(yǔ)言:選擇“Java”。
  • Spring Boot:選擇所需的Spring Boot版本。
  • 項(xiàng)目元數(shù)據(jù):按照以下方式填寫(xiě)詳細(xì)信息:
  • Group:使用您的組織域名的逆序,例如“com.learning”。
  • Artifact:給項(xiàng)目起一個(gè)名稱,例如“demo”。
  • Name:為項(xiàng)目輸入一個(gè)名稱,例如“SpringBootDemo”。
  • Description:可選。
  • Package Name:定義基礎(chǔ)包,例如“com.learning.demo”。
  • Packaging:選擇“Jar”以創(chuàng)建獨(dú)立的JAR文件。
  1. 單擊“Generate”按鈕,Spring Initializr將創(chuàng)建一個(gè)包含您的項(xiàng)目的ZIP文件。

圖片圖片

Spring Boot Initializr添加了依賴項(xiàng)

3.2 步驟2:將項(xiàng)目導(dǎo)入到IDE中

  1. 下載Spring Initializr生成的ZIP文件。
  2. 打開(kāi)您的IDE(這里使用IntelliJ IDEA)。
  3. 選擇File -> New -> Project from Existing Sources,然后選擇下載的ZIP文件。確保選擇“Import project from external model”并選擇“Gradle”。
  4. 按照提示將項(xiàng)目導(dǎo)入到IDE中。

3.3 步驟3:構(gòu)建和運(yùn)行Spring Boot應(yīng)用程序

  1. 項(xiàng)目導(dǎo)入后,您將在項(xiàng)目資源管理器中看到它。
  2. 導(dǎo)航到src/main/java目錄,打開(kāi)DemoApplication.java文件。

圖片圖片

運(yùn)行Spring Boot應(yīng)用程序

  1. 該文件中有一個(gè)main方法。右鍵單擊它,選擇Run DemoApplication。
  2. Spring Boot應(yīng)用程序?qū)?dòng),并可以在控您的Spring Boot應(yīng)用程序?qū)㈤_(kāi)始運(yùn)行,并且您可以在控制臺(tái)中看到進(jìn)展。一旦應(yīng)用程序啟動(dòng)并運(yùn)行,您將看到一條指示您的應(yīng)用程序已啟動(dòng)的消息。
  3. 打開(kāi)Web瀏覽器,導(dǎo)航至http://localhost:8080。您應(yīng)該會(huì)看到一個(gè)“Whitelabel Error Page”(白標(biāo)簽錯(cuò)誤頁(yè)面),因?yàn)槲覀兩形炊x任何特定的端點(diǎn)。

白標(biāo)簽錯(cuò)誤頁(yè)面白標(biāo)簽錯(cuò)誤頁(yè)面

3.4 步驟4:創(chuàng)建一個(gè)簡(jiǎn)單的REST端點(diǎn)

  1. 在與主應(yīng)用程序類(lèi)相同的包中創(chuàng)建一個(gè)新的Java類(lèi),例如HelloController.java。
  2. 添加以下代碼以創(chuàng)建一個(gè)基本的REST端點(diǎn):
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/hello")
public class HelloController {

    @GetMapping
    public String sayHello() {
        return "Hola! Welcom to spring Boot";
    }

}
  1. 保存文件,您的應(yīng)用程序?qū)⒆詣?dòng)重新加載,并在http://localhost:8080/hello上提供新的端點(diǎn)。
  2. 打開(kāi)Web瀏覽器,導(dǎo)航至http://localhost:8080/hello。您應(yīng)該會(huì)看到消息"Hola!  Welcom to spring Boot"。

圖片圖片

REST API響應(yīng)

現(xiàn)在您已成功使用Spring Initializr在本地環(huán)境中創(chuàng)建和運(yùn)行了一個(gè)Spring Boot應(yīng)用程序。您可以探索Spring Boot的功能,并開(kāi)始構(gòu)建更復(fù)雜的應(yīng)用程序了!

責(zé)任編輯:武曉燕 來(lái)源: Java學(xué)研大本營(yíng)
相關(guān)推薦

2021-08-03 17:00:25

Spring Boot代碼Java

2017-12-15 10:37:22

2019-06-05 09:42:53

Kafka App 消息隊(duì)列

2021-02-11 08:08:09

Spring Boot配置架構(gòu)

2021-01-11 09:33:37

Maven數(shù)目項(xiàng)目

2021-04-30 16:23:58

WebRTC實(shí)時(shí)音頻

2020-12-18 07:33:20

SpringSchedule組件

2023-12-28 08:01:17

SpringAPI數(shù)據(jù)

2009-03-23 09:07:04

2021-01-18 05:59:21

開(kāi)發(fā)桌面版應(yīng)用技術(shù)熱點(diǎn)

2022-02-23 20:38:32

云原生集群Postgres

2009-11-16 10:53:30

Oracle Hint

2024-12-11 07:00:00

面向?qū)ο?/a>代碼

2025-03-13 06:22:59

2017-09-27 11:00:50

LinuxBash使用技巧

2020-06-16 08:47:53

磁盤(pán)

2016-12-08 09:24:48

leveldb數(shù)據(jù)分布式存儲(chǔ)

2025-04-02 11:30:00

MySQL二進(jìn)制部署數(shù)據(jù)庫(kù)

2023-11-27 13:54:00

kubernetes高可用

2021-05-21 06:44:43

AI人工智能GPU
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)