四種方式創(chuàng)建SpringBoot項(xiàng)目
一. 簡(jiǎn)介
可能有很多人對(duì)SpringBoot的了解,就是可以快速搭建出一個(gè)Web項(xiàng)目。在以前搭建傳統(tǒng)的Spring MVC項(xiàng)目時(shí),我們需要配置依賴(lài)文件,設(shè)置web.xml配置文件,設(shè)置Spring MVC的核心控制器DispatcherServlet,還要添加SpringMVC的配置文件,設(shè)置包掃描等等,特別的麻煩,而且稍不注意還很容易出錯(cuò)。
而SpringBoot創(chuàng)建項(xiàng)目,卻極其的簡(jiǎn)單。可以說(shuō)SpringBoot的出現(xiàn),極大的方便和簡(jiǎn)化了程序員的編程工作。既然SpringBoot這么好用,那它到底是怎么創(chuàng)建項(xiàng)目的呢?接下來(lái)我們就來(lái)講講SpringBoot創(chuàng)建項(xiàng)目的幾種方式。
二. 創(chuàng)建Springboot項(xiàng)目的四種方式
1.
第一種方式:使用starter直接創(chuàng)建
第一種方式,我們可以在starter.springboot.io官網(wǎng)頁(yè)面中,使用starter直接創(chuàng)建。Spring官網(wǎng)start頁(yè)面地址如下:https://start.spring.io
我們可以在這里設(shè)置項(xiàng)目中的所有參數(shù)。
點(diǎn)擊生成按鈕,然后下載一個(gè)項(xiàng)目的zip文件夾。在文件系統(tǒng)中打開(kāi)zip文件并解壓并導(dǎo)入到自己的開(kāi)發(fā)工具中,就可以進(jìn)行代碼的編寫(xiě)與實(shí)現(xiàn)了。
2.
第二種方式:以initializr初始化向?qū)В瑒?chuàng)建SpringBoot項(xiàng)目
在這種方式里,我們可以使用idea新建一個(gè)Spring initializr向?qū)В3帜J(rèn)配置即可。
設(shè)置項(xiàng)目的GAV坐標(biāo)以及JDK版本信息,然后點(diǎn)擊下一步。
設(shè)置Springboot的版本及依賴(lài),然后點(diǎn)擊下一步。
設(shè)置項(xiàng)目的存放路徑,并點(diǎn)擊完成,即可創(chuàng)建好項(xiàng)目。
點(diǎn)擊項(xiàng)目結(jié)構(gòu),接下來(lái)我們就可以進(jìn)行代碼的編寫(xiě)了。
3.
第三種方式:以sts的starter創(chuàng)建SpringBoot項(xiàng)目
我們可以打開(kāi)Spring tool suite選型,然后新建項(xiàng)目。
分別設(shè)置項(xiàng)目的語(yǔ)言版本、項(xiàng)目類(lèi)型和GAV坐標(biāo)。
勾選項(xiàng)目中需要的依賴(lài)包。
最終打開(kāi)項(xiàng)目,進(jìn)行代碼的編寫(xiě)。
4.
第四種方式:直接創(chuàng)建maven項(xiàng)目
這種方式就是可以直接創(chuàng)建maven項(xiàng)目,然后手動(dòng)添加Springboot的相關(guān)配置。
4.1 使用idea新建一個(gè)maven項(xiàng)目
4.2 設(shè)置項(xiàng)目的GAV坐標(biāo)
4.3 完成maven項(xiàng)目的創(chuàng)建
此時(shí)我們要在maven項(xiàng)目的pom文件中進(jìn)行配置。
4.4 在項(xiàng)目的src->main->java目錄下創(chuàng)建類(lèi)
4.5 填寫(xiě)類(lèi)的基本信息
4.6 完成類(lèi)中代碼的編寫(xiě)
以上就是創(chuàng)建SpringBoot項(xiàng)目的四種方式,接下來(lái)我們?cè)賮?lái)說(shuō)一下Spring boot項(xiàng)目的三種運(yùn)行方式。
三. 三種運(yùn)行方式
1.
直接運(yùn)行main方法,自動(dòng)開(kāi)啟tomcat來(lái)運(yùn)行
2.
使用maven命令運(yùn)行Spring boot項(xiàng)目
我們可以點(diǎn)擊maven命令按鈕。
打包生成jar文件,使用Java命令來(lái)運(yùn)行項(xiàng)目
接著使用Java命令來(lái)運(yùn)行。
之后我們就可以打開(kāi)瀏覽器進(jìn)行訪(fǎng)問(wèn),如果此時(shí)顯示404頁(yè)面,就證明服務(wù)器已經(jīng)成功啟動(dòng)了。
接著我們可以在項(xiàng)目中新增一個(gè)Controller類(lèi),創(chuàng)建一個(gè)測(cè)試接口。
在這里編寫(xiě)控制器類(lèi)。
在瀏覽器中運(yùn)行并查看結(jié)果。
四. 總結(jié)
至此我們的Spring boot項(xiàng)目就運(yùn)行起來(lái)了。本文中主要講了創(chuàng)建Spring boot項(xiàng)目的四種創(chuàng)建方式和三種運(yùn)行方式,現(xiàn)在你學(xué)廢了嗎?如果你還有什么別的問(wèn)題,可以在評(píng)論區(qū)給我們留言。關(guān)注Java架構(gòu)棧,干貨天天都不斷。

猜你喜歡LIKE
相關(guān)推薦HOT
更多>>
SEO優(yōu)化
SEO優(yōu)化,1、合理的title、description、keywords:搜索對(duì)著三項(xiàng)的權(quán)重逐個(gè)減小,title值強(qiáng)調(diào)重點(diǎn)即可;description把頁(yè)面內(nèi)容高度概括,不可過(guò)...詳情>>
2023-04-03 15:11:51
Python數(shù)據(jù)生產(chǎn)器
Python數(shù)據(jù)生產(chǎn)器,在軟件開(kāi)發(fā)、測(cè)試或者數(shù)據(jù)分析過(guò)程中,有時(shí)候會(huì)需要一些測(cè)試數(shù)據(jù)。做測(cè)試的時(shí)候,需要模擬真實(shí)的環(huán)境,但是又不能直接使用真...詳情>>
2023-03-28 15:56:13
Java集合是什么?Java集合詳解
Java集合是Java編程語(yǔ)言中的一個(gè)重要概念,用于存儲(chǔ)、管理和處理數(shù)據(jù)。Java集合框架提供了一組接口和類(lèi),用于實(shí)現(xiàn)常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),如列表、棧、...詳情>>
2023-03-20 19:12:47
js查找字符串中指定字符的位置
另外,如果要查找一個(gè)字符串中所有出現(xiàn)的指定字符的位置,可以使用indexOf()方法結(jié)合循環(huán)來(lái)實(shí)現(xiàn)。然后,我們使用循環(huán)遍歷字符串中的每一個(gè)字符...詳情>>
2023-03-10 14:06:35熱門(mén)推薦
跨域如何解決
沸SEO優(yōu)化
熱Null和undefined的區(qū)別
熱Python數(shù)據(jù)生產(chǎn)器
新react中怎么實(shí)現(xiàn)vue中的計(jì)算屬性以及watch
經(jīng)典面試題:static加載機(jī)制你知道嗎?
消息中間件常用協(xié)議有哪些
Java集合是什么?Java集合詳解
線(xiàn)程池實(shí)現(xiàn)原理
java數(shù)據(jù)結(jié)構(gòu)與算法
Java到底有多難?
js查找字符串中指定字符的位置
jquery獲取checkbox是否選中
四種方式創(chuàng)建SpringBoot項(xiàng)目
技術(shù)干貨







快速通道 更多>>
-
課程介紹
點(diǎn)擊獲取大綱 -
就業(yè)前景
查看就業(yè)薪資 -
學(xué)習(xí)費(fèi)用
了解課程價(jià)格 -
優(yōu)惠活動(dòng)
領(lǐng)取優(yōu)惠券 -
學(xué)習(xí)資源
領(lǐng)3000G教程 -
師資團(tuán)隊(duì)
了解師資團(tuán)隊(duì) -
實(shí)戰(zhàn)項(xiàng)目
獲取項(xiàng)目源碼 -
開(kāi)班地區(qū)
查看來(lái)校路線(xiàn)