Ubuntu下使用VS Code建立Spring Boot工程

2022年01月16日 阅读数:2
这篇文章主要向大家介绍Ubuntu下使用VS Code建立Spring Boot工程,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

目的

咱们将在Ubuntu桌面系统下,使用VS Code(Visual Studio Code)编辑器从零开始建立一个Spring Boot工程,并实现一个简单的RESTful风格接口。使用这套流程的好处是咱们不用将精力或金钱花费在各类须要受权的系统或软件上。html

这篇文章不是长篇大论的具体教程,只是梳理下完成目标任务所需的步骤。比较简单的步骤我会给出操做方法或代码,而须要花时间学习(也就几分钟)的步骤我尽可能给出官方参考页面。java

最终所建立的工程能够在个人Github页面找到:springboot-demogit

环境须要

  • Linux桌面发行版,我用的是Ubuntu 20.04.3 LTS,若你使用其余发行版本,也许只在VS Code、JDK等软件的安装方法上有些差异,但这些在如下的参考连接中几乎都有所覆盖。
  • 支持Java的VS Code环境
  • 给VS Code安装扩展:Spring Boot Extension Pack
  • JDK11或者更新版本(本文参考连接里给出的是oracle发布的JDK,也能够自行安装其余开源的JDK版本,如Zulu11-jdk
  • 可选,版本管理工具,安装GIT,若已有则忽略。

建立一个新工程

  • 在Terminal中键入code打开一个VS Code界面
  • 建立一个SpringBoot工程
    • 方法1:在VSC界面的Walkthroughts区域选择Getting Started with Spring Boot in VS Code -> Create a new Spring Boot project -> 选择版本、语言、java版本、项目名、依赖、存储目录等等。
    • 方法2:按组合键Ctrl+Shift+P,在命令窗口,输入 Spring 选择建立 Maven 项目,后续步骤相似。
  • 建立好后稍等一会,等下载完依赖就能够在左侧的JAVA PROJECT列表查看项目结构了。

调试&运行

一样,有多种方法能够进行工程的调试运行,这里使用左侧SPRING BOOT DASHBOARD面板,选中项目名,点击 Start 或者 Debug 按钮便可开始运行或调试该工程。github

固然这里写的比较简单,如何设置环境变量、运行环境以及调试时的断点设置之后具体写写。spring

写一个RESTful接口

能够根据上面官方的向导写一个GreetingController。这里与官方示例有一点不一样的是我使用lombok依赖提供的注解构造了一个GreetingModel类,来简化写法。使用@Data注解可使你的类里的属性自动生成set和get方法,更详细注解使用方法就不赘述了。visual-studio-code

@Data
@AllArgsConstructor
public class GreetingModel {

    private final long id;
    private final String content;
}

遇到的问题

完成本文内容我遇到了些小坑,这里记录下springboot

  • 使用@Data等lombok注解无效,多是你的VSCode没有装这个扩展:Lombok Annotations Support for VS Code

本文参考

Building a Guide with VS Coderestful

Building a RESTful Web Serviceoracle

VsCode搭建Java开发环境(Spring Boot项目建立、运行、调试)编辑器

@Data无效的解决方法