欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Spring Initializr方式如何快速構(gòu)建Spring Boot項(xiàng)目

 更新時(shí)間:2023年08月16日 10:59:23   作者:傳智教育  
Spring lnitializr是一個(gè)Web應(yīng)用,它提供了一個(gè)基本的項(xiàng)目結(jié)構(gòu),能夠幫助我們快速構(gòu)建一個(gè)基礎(chǔ)的Spring Boot項(xiàng)目,本文分步驟講解如何使用Spring Initializr方式構(gòu)建Spring Boot項(xiàng)目,感興趣的朋友跟隨小編一起看看吧

除了可以使用Maven方式構(gòu)建Spring Boot項(xiàng)目外,還可以通過Spring Initializr方式快速構(gòu)建Spring Boot項(xiàng)目。從本質(zhì)上說,Spring lnitializr是一個(gè)Web應(yīng)用,它提供了一個(gè)基本的項(xiàng)目結(jié)構(gòu),能夠幫助我們快速構(gòu)建一個(gè)基礎(chǔ)的Spring Boot項(xiàng)目。下面講解如何使用Spring Initializr方式構(gòu)建Spring Boot項(xiàng)目,具體步驟如下。

1.創(chuàng)建Spring Boot 項(xiàng)目

打開IDEA,選擇【Create New Project】新建項(xiàng)目,在彈出的“New Porject”界面中,左側(cè)選擇【Spring Initializr】選項(xiàng)進(jìn)行Spring Boot項(xiàng)目快速構(gòu)建,具體如圖所示。

“Project SDK”用于設(shè)置創(chuàng)建項(xiàng)目使用的JDK版本,這里,使用之前初始化設(shè)置好的JDK版本即可;在“Choose lnitializr Service URL.”(選擇初始化服務(wù)地址)下使用默認(rèn)的初始化服務(wù)地址“https://start.spring.io”進(jìn)行Spring Boot項(xiàng)目創(chuàng)建(注意使用快速方式創(chuàng)建 Spring Boot 項(xiàng)目時(shí),所在主機(jī)須在聯(lián)網(wǎng)狀態(tài)下)。接著單擊【Next】按鈕進(jìn)入下一步,具體如圖所示。

將Group設(shè)置為com.itheima,Artifact 設(shè)置為chapter01,其余選項(xiàng)使用默認(rèn)值。單擊【Next】按鈕進(jìn)入Spring Boot 場(chǎng)景依賴選擇界面,具體如圖所示。

在上圖所示界面中,“Project SDK”用于設(shè)置創(chuàng)建項(xiàng)目使用的JDK版本,這里,使用之前初始化設(shè)置好的JDK版本即可;在“Choose Initializr Service URL.”(選擇初始化服務(wù)地址)下使用默認(rèn)的初始化服務(wù)地址“https://start.spring.io”進(jìn)行Spring Boot項(xiàng)目創(chuàng)建(注意使用快速方式創(chuàng)建Spring Boot項(xiàng)目時(shí),所在主機(jī)須在聯(lián)網(wǎng)狀態(tài)下)。接著單擊【Next】按鈕進(jìn)入下一步,具體如圖所示。

上圖Spring Boot場(chǎng)景依賴選擇界面中,主要分為4部分內(nèi)容,具體說明如下。

(1)頁面頂部的中間位置可以選擇Spring Boot版本,默認(rèn)顯示的是最新穩(wěn)定版本。如果要自定義項(xiàng)目版本號(hào),則需要進(jìn)入項(xiàng)目的pom,xml文件,在對(duì)應(yīng)依賴的標(biāo)簽中指定版本號(hào)。

(2)頁面左側(cè)匯總了開發(fā)場(chǎng)景。每一個(gè)開發(fā)場(chǎng)景下會(huì)包含多種技術(shù)實(shí)現(xiàn)方案,同時(shí)提供多種集成的模塊依賴。例如“Web”選項(xiàng)下集成了許多關(guān)于Web開發(fā)的依賴支持;“Template Engines”選項(xiàng)下集成了有關(guān)前端模板引擎的依賴支持。

(3)頁面中間展示了開發(fā)場(chǎng)景中包括的依賴模塊。例如,當(dāng)選中頁面左側(cè)的Web開發(fā)場(chǎng)景后,頁面中部會(huì)出現(xiàn)Web開發(fā)場(chǎng)景下集成支持的多個(gè)依賴模塊,包括有Web、Reactive Web等。

(4)頁面右側(cè)展示已選擇的依賴模塊。當(dāng)用戶選擇某個(gè)開發(fā)場(chǎng)景下的一些依賴模塊后,此區(qū)域就會(huì)顯示已選擇的依賴模塊,后續(xù)創(chuàng)建的Spring Boot項(xiàng)目中會(huì)自動(dòng)導(dǎo)入這些依賴。

這里,選擇Web開發(fā)場(chǎng)景下的Web依賴。單擊【Next】按鈕進(jìn)入填寫項(xiàng)目名和路徑的界面,具體如圖下所示。

Project name默認(rèn)生成與Artifact一致的項(xiàng)目名,Project location默認(rèn)使用的是上次創(chuàng)建項(xiàng)目所選擇的地址。當(dāng)然頁面中的選項(xiàng)都是可以自定義的。單擊【Finish】按鈕完成項(xiàng)目創(chuàng)建。

至此,Spring Boot項(xiàng)目就創(chuàng)建好了。創(chuàng)建好的Spring Boot項(xiàng)目目錄結(jié)構(gòu)如圖所示。

使用Spring lnitializr方式構(gòu)建的Spring Boot 項(xiàng)目會(huì)默認(rèn)生成項(xiàng)目啟動(dòng)類、存放前端靜態(tài)資源和頁面的文件夾、編寫項(xiàng)目配置的配置文件以及進(jìn)行項(xiàng)目單元測(cè)試的測(cè)試類。打開并查看自動(dòng)生成的項(xiàng)目啟動(dòng)類Chapter01Application和項(xiàng)目依賴管理文件pom.xml,內(nèi)容分別如下所示兩個(gè)文件。

創(chuàng)建一個(gè)用于Web訪問的Controller

運(yùn)行chapter01項(xiàng)目的主程序啟動(dòng)類Chapter01Application,項(xiàng)目運(yùn)行成功后,在瀏覽器上訪問“http:/Mocalhost:8080/hello”,具體如下示。

Spring Boot項(xiàng)目完成創(chuàng)建

從圖中可以看出,頁面輸出的內(nèi)容是“hello SpringBoot”。至此,使用Spring Initializr方式構(gòu)建的Spring Boot項(xiàng)目完成了。

到此這篇關(guān)于使用Spring Initializr方式構(gòu)建Spring Boot項(xiàng)目的文章就介紹到這了,更多相關(guān)Spring Initializr構(gòu)建Spring Boot項(xiàng)目內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot 如何使用RestTemplate發(fā)送Post請(qǐng)求

    SpringBoot 如何使用RestTemplate發(fā)送Post請(qǐng)求

    這篇文章主要介紹了SpringBoot 如何使用RestTemplate發(fā)送Post請(qǐng)求的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 詳解springmvc控制登錄用戶session失效后跳轉(zhuǎn)登錄頁面

    詳解springmvc控制登錄用戶session失效后跳轉(zhuǎn)登錄頁面

    本篇文章主要介紹了springmvc控制登錄用戶session失效后跳轉(zhuǎn)登錄頁面,session一旦失效就需要重新登陸,有興趣的同學(xué)可以了解一下。
    2017-01-01
  • SpringBoot的Bean類三種注入方式詳解

    SpringBoot的Bean類三種注入方式詳解

    在 Spring Boot 中,Bean 的注入方式主要包括構(gòu)造函數(shù)注入(Constructor Injection)、字段注入(Field Injection)以及 Setter 方法注入(Setter Injection),以下是這幾種注入方式的詳細(xì)介紹,并附上 Lombok 的注入方式,需要的朋友可以參考下
    2024-12-12
  • SpringBoot上傳文件如何返回前端進(jìn)度條

    SpringBoot上傳文件如何返回前端進(jìn)度條

    這篇文章主要介紹了SpringBoot上傳文件如何返回前端進(jìn)度條問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • java中List、Array、Map、Set等集合相互轉(zhuǎn)換

    java中List、Array、Map、Set等集合相互轉(zhuǎn)換

    這篇文章主要介紹了java中List、Array、Map、Set等集合相互轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • MapStruct @Mapping注解之處理映射中的Null值方式

    MapStruct @Mapping注解之處理映射中的Null值方式

    這篇文章主要介紹了MapStruct @Mapping注解之處理映射中的Null值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Spring多定時(shí)任務(wù)@Scheduled執(zhí)行阻塞問題解決

    Spring多定時(shí)任務(wù)@Scheduled執(zhí)行阻塞問題解決

    這篇文章主要介紹了Spring多定時(shí)任務(wù)@Scheduled執(zhí)行阻塞問題解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • 詳解Spring事務(wù)和事務(wù)傳播機(jī)制

    詳解Spring事務(wù)和事務(wù)傳播機(jī)制

    本文主要介紹了MySQL中的事務(wù)以及如何在Spring框架中實(shí)現(xiàn)事務(wù)管理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • Spring-全面詳解(學(xué)習(xí)總結(jié))

    Spring-全面詳解(學(xué)習(xí)總結(jié))

    這篇文章主要介紹了詳解Spring框架入門,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望能給你帶來幫助
    2021-07-07
  • Java操作集合工具類Collections使用詳解

    Java操作集合工具類Collections使用詳解

    這篇文章主要介紹了java操作集合工具類Collections使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12

最新評(píng)論