日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

僅需五分鐘,使用Initializr快速開發Spring Boot應用

來源: 責編: 時間:2023-10-08 07:06:38 270觀看
導讀1 什么是Spring InitializrSpring Initializr是一個基于Web的工具,簡化了創建和設置Spring Boot項目的過程。開發人員可以輕松地選擇其項目所需的配置。Spring Initializr工具負責為任何基于Spring的項目處理以下配置:

1 什么是Spring Initializr

Spring Initializr是一個基于Web的工具,簡化了創建和設置Spring Boot項目的過程。開發人員可以輕松地選擇其項目所需的配置。Spring Initializr工具負責為任何基于Spring的項目處理以下配置:cGE28資訊網——每日最新資訊28at.com

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

圖片圖片cGE28資訊網——每日最新資訊28at.com

Spring Initializr根據提供的所有信息生成Spring項目結構。我們可以通過Web、IDE或命令行使用Spring Initializr。cGE28資訊網——每日最新資訊28at.com

Spring Initializr的用戶界面提供以下選項:cGE28資訊網——每日最新資訊28at.com

  • 項目:可以創建Maven或Gradle項目,即可以使用Maven或Gradle作為構建工具。默認選項是Maven項目,教程中都使用Maven項目。
  • 語言:Spring Initializr提供Java、Kotlin和Groovy作為項目的編程語言。默認選項是Java。
  • Spring Boot版本:可以選擇項目的Spring Boot版本。Spring Boot的最新版本是3.2.0(M3),SNAPSHOT版本正在開發中,不穩定。
  • 項目依賴項:依賴項是可以添加到項目中的構件。這里選擇Web依賴項。
  • 項目元數據:項目的相關信息。

元數據中的信息包括以下關鍵點:cGE28資訊網——每日最新資訊28at.com

Group ID:項目組的ID。cGE28資訊網——每日最新資訊28at.com

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

本文主要指導您如何使用Spring Initializr在本地環境中創建和運行基本的Spring Boot應用程序。cGE28資訊網——每日最新資訊28at.com

2 先決條件

在開始之前,請確保滿足以下先決條件:cGE28資訊網——每日最新資訊28at.com

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

3 步驟

3.1 步驟1:打開Spring Initializr

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

圖片圖片cGE28資訊網——每日最新資訊28at.com

Spring Boot Initializr添加了依賴項cGE28資訊網——每日最新資訊28at.com

3.2 步驟2:將項目導入到IDE中

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

3.3 步驟3:構建和運行Spring Boot應用程序

  1. 項目導入后,您將在項目資源管理器中看到它。
  2. 導航到src/main/java目錄,打開DemoApplication.java文件。

圖片圖片cGE28資訊網——每日最新資訊28at.com

運行Spring Boot應用程序cGE28資訊網——每日最新資訊28at.com

  1. 該文件中有一個main方法。右鍵單擊它,選擇Run DemoApplication。
  2. Spring Boot應用程序將啟動,并可以在控您的Spring Boot應用程序將開始運行,并且您可以在控制臺中看到進展。一旦應用程序啟動并運行,您將看到一條指示您的應用程序已啟動的消息。
  3. 打開Web瀏覽器,導航至http://localhost:8080。您應該會看到一個“Whitelabel Error Page”(白標簽錯誤頁面),因為我們尚未定義任何特定的端點。

白標簽錯誤頁面白標簽錯誤頁面cGE28資訊網——每日最新資訊28at.com

3.4 步驟4:創建一個簡單的REST端點

  1. 在與主應用程序類相同的包中創建一個新的Java類,例如HelloController.java。
  2. 添加以下代碼以創建一個基本的REST端點:
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. 保存文件,您的應用程序將自動重新加載,并在http://localhost:8080/hello上提供新的端點。
  2. 打開Web瀏覽器,導航至http://localhost:8080/hello。您應該會看到消息"Hola!  Welcom to spring Boot"。

圖片圖片cGE28資訊網——每日最新資訊28at.com

REST API響應cGE28資訊網——每日最新資訊28at.com

現在您已成功使用Spring Initializr在本地環境中創建和運行了一個Spring Boot應用程序。您可以探索Spring Boot的功能,并開始構建更復雜的應用程序了!cGE28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-12390-0.html僅需五分鐘,使用Initializr快速開發Spring Boot應用

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 五分鐘搞懂鏈表實現:Python數據結構與算法

下一篇: 面向并行處理的7個Python庫

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 安福县| 安阳县| 嘉义县| 合川市| 耒阳市| 炉霍县| 井研县| 施甸县| 桃源县| 襄汾县| 修武县| 都兰县| 伊川县| 桑日县| 老河口市| 通渭县| 嫩江县| 阳江市| 乌兰县| 涪陵区| 弥勒县| 通许县| 柘荣县| 固始县| 吉首市| 兰西县| 行唐县| 新宁县| 孙吴县| 黄龙县| 青铜峡市| 米脂县| 莱阳市| 河曲县| 景泰县| 景洪市| 广宗县| 十堰市| 习水县| 武隆县| 神木县|