我們將在Ubuntu桌面系統(tǒng)下,使用VS Code(Visual Studio Code)編輯器從零開始創(chuàng)建一個(gè)Spring Boot工程,并實(shí)現(xiàn)一個(gè)簡(jiǎn)單的RESTful風(fēng)格接口。使用這套流程的好處是我們不用將精力或金錢花費(fèi)在各種需要授權(quán)的系統(tǒng)或軟件上。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供漢川企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為漢川眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
這篇文章不是長(zhǎng)篇大論的具體教程,只是梳理下完成目標(biāo)任務(wù)所需的步驟。比較簡(jiǎn)單的步驟我會(huì)給出操作方法或代碼,而需要花時(shí)間學(xué)習(xí)(也就幾分鐘)的步驟我盡量給出官方參考頁(yè)面。
最終所創(chuàng)建的工程可以在我的Github頁(yè)面找到:springboot-demo
code
打開一個(gè)VS Code界面Ctrl+Shift+P
,在命令窗口,輸入 Spring 選擇創(chuàng)建 Maven 項(xiàng)目,后續(xù)步驟類似。同樣,有多種方法可以進(jìn)行工程的調(diào)試運(yùn)行,這里使用左側(cè)SPRING BOOT DASHBOARD面板,選中項(xiàng)目名,點(diǎn)擊 Start
或者 Debug
按鈕即可開始運(yùn)行或調(diào)試該工程。
當(dāng)然這里寫的比較簡(jiǎn)單,如何設(shè)置環(huán)境變量、運(yùn)行環(huán)境以及調(diào)試時(shí)的斷點(diǎn)設(shè)置以后具體寫寫。
可以根據(jù)上面官方的向?qū)懸粋€(gè)GreetingController。這里與官方示例有一點(diǎn)不同的是我使用lombok依賴提供的注解構(gòu)造了一個(gè)GreetingModel類,來簡(jiǎn)化寫法。使用@Data注解可以使你的類里的屬性自動(dòng)生成set和get方法,更詳細(xì)注解使用方法就不贅述了。
@Data
@AllArgsConstructor
public class GreetingModel {
private final long id;
private final String content;
}
完成本文內(nèi)容我遇到了些小坑,這里記錄下
Lombok Annotations Support for VS Code
Building a Guide with VS Code
Building a RESTful Web Service
VsCode搭建Java開發(fā)環(huán)境(Spring Boot項(xiàng)目創(chuàng)建、運(yùn)行、調(diào)試)
@Data無效的解決方法