javascript
如何在STS中创建Spring Boot项目
你好朋友,
在本教程中,我們將逐步介紹如何在STS(Spring工具套件)中創(chuàng)建Spring Boot項(xiàng)目。
步驟1:
如果您尚未從相應(yīng)的操作系統(tǒng)的以下鏈接中下載Spring工具套件,請下載:
https://spring.io/tools/sts/all
第2步 :
單擊其圖標(biāo)來提取并打開Spring工具套件,如下所示
第三步:
選擇要在其中創(chuàng)建工作區(qū)的路徑,然后單擊啟動。
第四步:
Spring工具套件將通過以下屏幕啟動:
步驟5:
右鍵單擊包瀏覽器,然后選擇New-> Spring Starter Project,如下所示:
步驟6:
下一個(gè)將顯示的屏幕如下:
步驟7:
在第6步中提到的屏幕中,我們可以將“名稱”更改為我們要賦予項(xiàng)目的名稱。 另外,我們可以更改組ID,工件和程序包名稱。
我將更改為以下內(nèi)容:
名稱 :springToolSuiteProject
組 :nl.blogspot.javasolutionsguide 工件 :springToolSuiteProject 軟件包 :nl.blogspot.javasolutionsguide。 springToolSuiteProject
保留以下內(nèi)容:
服務(wù)網(wǎng)址: https : //start.spring.io
類型 :Maven 注意 :如果要使用Gradle作為構(gòu)建工具,則可以自由選擇Gradle。 包裝:罐子 注意 :可以根據(jù)要求更改為戰(zhàn)爭。 Java版本 :8 注意 :以及編寫本教程時(shí),可以更改為10。
第八步:
單擊下一步,我們將看到以下屏幕:
步驟9:
在撰寫本教程時(shí),Spring Boot的最新發(fā)行版本是2.0.3,默認(rèn)情況下已選擇該版本,因此請保持原樣。
根據(jù)要求添加依賴項(xiàng)。 我將僅在此處添加Web。
第十步:
單擊完成。 如下面的屏幕快照所示,在STS中添加了一個(gè)名為springToolSuiteProject的Maven項(xiàng)目:
步驟11:
讓我們擴(kuò)展這個(gè)項(xiàng)目,看看Spring Boot已經(jīng)添加了什么。
正如我們在下面的屏幕快照中看到的那樣,Spring boot本身添加了許多必需的依賴項(xiàng)。
在引入Spring Boot之前,我們必須自己添加所有這些依賴項(xiàng),并考慮不同jar版本之間的兼容性,這確實(shí)很混亂,但是現(xiàn)在我們不必?fù)?dān)心它。 Spring Boot負(fù)責(zé)所有必要的依賴項(xiàng)。 我們只需要在較高的層次上告訴Spring Boot我們想要添加哪種依賴關(guān)系,就像在這種情況下,我們告訴spring boot有關(guān)添加Web依賴關(guān)系,而Spring Boot將添加所有與Web相關(guān)的依賴關(guān)系以及其他核心依賴關(guān)系一樣。
以下是該項(xiàng)目的pom.xml的樣子:
即使沒有添加任何其他依賴項(xiàng)(例如Web),POM也為標(biāo)準(zhǔn)Spring Boot項(xiàng)目添加了以下依賴項(xiàng)。
spring-boot-starter-parent確保添加了所有必要的基本Spring依賴關(guān)系,如以下屏幕截圖所示:
由于在創(chuàng)建項(xiàng)目時(shí)選擇了Web依賴關(guān)系,因此額外添加了spring-boot-starter-web依賴關(guān)系。
在添加spring-boot-starter-web ,我們可以看到將Web項(xiàng)目所需的許多其他依賴項(xiàng)添加到了構(gòu)建路徑中。 這也包括嵌入式tomcat依賴項(xiàng),因此我們無需單獨(dú)安裝和配置Tomcat即可部署Spring Boot應(yīng)用程序:
另外,Spring Boot添加了以下類,作為Spring Boot應(yīng)用程序的起點(diǎn)。
–上面的類級別使用的@SpringBootApplication注釋基本上等效于以下三個(gè)注釋的組合:
@組態(tài)
@EnableAutoConfiguration
@ComponentScan
–從SpringToolSuiteProjectApplication的主要方法中, SpringApplicaiton類的run方法。 該方法確保Spring應(yīng)用程序的applicationContext (Spring容器)已初始化。 Spring啟動使用AnnotaionConfigApplicationContext 。
第十二步:
運(yùn)行SpringToolSuiteProjectApplication的主要方法,您會注意到j(luò)ar已自動部署到嵌入式Tomcat服務(wù)器,并且Tomcat服務(wù)器已在端口8080處啟動。
查看Eclipse的控制臺日志:
由此,我們看到了如何在sts工具中創(chuàng)建Spring Boot項(xiàng)目以及如何在嵌入式Tomcat服務(wù)器上部署和運(yùn)行它。
謝謝閱讀。 如果它可以幫助您,請與他人分享以幫助他人。
翻譯自: https://www.javacodegeeks.com/2018/07/spring-boot-project-sts.html
總結(jié)
以上是生活随笔為你收集整理的如何在STS中创建Spring Boot项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 紫光国微否认收购紫光展锐:有业务往来,但
- 下一篇: how2java_HOW TO:构造Ja