真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Ubuntu下使用VS Code創(chuàng)建Spring Boot工程

目的

我們將在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

環(huán)境需要

  • Linux桌面發(fā)行版,我用的是Ubuntu 20.04.3 LTS,若你使用其他發(fā)行版本,也許只在VS Code、JDK等軟件的安裝方法上有些差別,但這些在以下的參考鏈接中幾乎都有所覆蓋。
  • 支持Java的VS Code環(huán)境
    • 如果還沒有安裝VS Code,則需要:Coding Pack for Java
    • 如果已經(jīng)安裝了VS Code,則需要安裝擴(kuò)展:Java Extension Pack
  • 給VS Code安裝擴(kuò)展:Spring Boot Extension Pack
  • JDK11或者更新版本(本文參考鏈接里給出的是oracle發(fā)布的JDK,也可以自行安裝其他開源的JDK版本,如Zulu11-jdk)
  • 可選,版本管理工具,安裝GIT,若已有則忽略。

創(chuàng)建一個(gè)新工程

  • 在Terminal中鍵入code打開一個(gè)VS Code界面
  • 創(chuàng)建一個(gè)SpringBoot工程
    • 方法1:在VSC界面的Walkthroughts區(qū)域選擇Getting Started with Spring Boot in VS Code -> Create a new Spring Boot project -> 選擇版本、語(yǔ)言、java版本、項(xiàng)目名、依賴、存儲(chǔ)目錄等等。
    • 方法2:按組合鍵Ctrl+Shift+P,在命令窗口,輸入 Spring 選擇創(chuàng)建 Maven 項(xiàng)目,后續(xù)步驟類似。
  • 創(chuàng)建好后稍等一會(huì),等下載完依賴就可以在左側(cè)的JAVA PROJECT列表查看項(xiàng)目結(jié)構(gòu)了。

調(diào)試&運(yùn)行

同樣,有多種方法可以進(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è)置以后具體寫寫。

寫一個(gè)RESTful接口

可以根據(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)容我遇到了些小坑,這里記錄下

  • 使用@Data等lombok注解無效,可能是你的VSCode沒有裝這個(gè)擴(kuò)展: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無效的解決方法


名稱欄目:Ubuntu下使用VS Code創(chuàng)建Spring Boot工程
本文URL:http://weahome.cn/article/dschjos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部