装备

全局装备

ctrl+shift+p翻开查找setting.json,这个setting.json装备归于全局装备

Visual Studio Code装备开发Maven项目、Spring Boot项目

装备全局的Java与Maven信息

{
   // java装备
  "java.jdt.ls.java.home": "D:\Development\Java\jdk8",
   // Java多版别装备 "default": true:设置默认JDK  用于不带构建东西的项目
  "java.configuration.runtimes": [
    {
      "name": "JavaSE-1.8",
      "path": "D:\Development\Java\jdk8",
      "default": true
    },
    {
      "name": "JavaSE-11",
      "path": "D:\Development\Java\jdk11",
    }
  ],
  "java.dependencies.enabled": true,
    // Maven信息装备
    "maven.executable.path": "D:\Development\Maven\bin\mvn.cmd",
    "maven.settingsFile": "D:\Development\Maven\conf\settings.xml",
    "java.configuration.maven.userSettings": "D:\Development\Maven\conf\settings.xml",
    "java.maven.downloadSources": true,
    "maven.terminal.useJavaHome": true,
    "maven.terminal.customEnv": [
        {
            "environmentVariable": "JAVA_HOME",
            "value": "D:\Development\Java\jdk8"
        }
    ],
}

项目装备

可以在当前项目的.vscode文件夹中,编辑或许创立settings.json,进行Java、Maven装备以此掩盖全局装备。

Visual Studio Code装备开发Maven项目、Spring Boot项目

注意

到目前,新版别VSCode的Java扩展需求Java 17或更新的版别

假如想运用低版别的JDK,则需求下降Extension Pack for Java版别

Visual Studio Code装备开发Maven项目、Spring Boot项目

Maven项目开发

装置插件

装置Extension Pack for Java,内置了6个依靠插件

Visual Studio Code装备开发Maven项目、Spring Boot项目

Extension Pack for Java:这个插件包含了多个 VSCode 扩展,包括 Java 中心功用和常用东西,如代码补全、调试器、测试东西等。
Maven for Java:假如你运用 Maven 构建东西,这个插件将为你供给与 Maven 相关的功用,如构建、依靠办理等。
Language Support for Java(通过 Red Hat):这个插件供给了基本的 Java 语法高亮、主动完结和代码片段,支撑 Maven 和 Gradle 项目。
Debugger for Java:这个插件答应你在 VSCode 中调试 Java 代码,可设置断点、调查变量和执行步进操作。
Java Test Runner:该插件供给了 JUnit 和 TestNG 的测试运转器,使你可以方便地运转和调试测试代码。
Java Project Manager:这个插件供给了一个图形界面来创立、构建和办理 Java 项目。
IntelliCode:	它是由Microsoft开发的一个智能代码补全东西。

创立项目

ctrl+shift+p翻开查找Maven原型, 并挑选从maven原型创立新项目

Visual Studio Code装备开发Maven项目、Spring Boot项目
Visual Studio Code装备开发Maven项目、Spring Boot项目

依据需求,挑选Maven原型,这里挑选maven-archetype-quickstart

Visual Studio Code装备开发Maven项目、Spring Boot项目
挑选原型版别

Visual Studio Code装备开发Maven项目、Spring Boot项目
填写包名、项目的安排

Visual Studio Code装备开发Maven项目、Spring Boot项目
填写项目名称
Visual Studio Code装备开发Maven项目、Spring Boot项目
注意:需求按一下回车来持续
Visual Studio Code装备开发Maven项目、Spring Boot项目
输入Y或许回车确认
Visual Studio Code装备开发Maven项目、Spring Boot项目

发动项目

Visual Studio Code装备开发Maven项目、Spring Boot项目

Spring Boot项目开发

装置插件

装置Extension Pack for Java,内置了3个依靠插件

Visual Studio Code装备开发Maven项目、Spring Boot项目

Spring Boot Extension Pack:这个扩展包含了多个与 Spring Boot 相关的扩展,包括 Spring Boot Initializr、Spring Boot Dashboard、Spring Boot Snippets 等。
Spring Boot Tools:这个插件供给了对 Spring Boot 项目的支撑,包括代码主动补全、快速定位到类和资源文件、智能导入依靠等功用。
Spring Boot Dashboard:这个插件为你供给了一个可视化的仪表板,用于查看和办理运转中的 Spring Boot 项目。
Spring Initializr Java Support:这个插件答应你在 VSCode 中通过 Spring Initializr 创立新的 Spring Boot 项目,并支撑主动生成代码和装备。
Spring Boot Snippets:这个插件供给了一些代码片段,可以快速生成常用的 Spring Boot 代码块,如控制器、服务、存储库等。

创立项目

ctrl+shift+p翻开查找spring, 并挑选 Create a Maven Project

Visual Studio Code装备开发Maven项目、Spring Boot项目
挑选 spring boot 版别
Visual Studio Code装备开发Maven项目、Spring Boot项目
挑选java言语类型
Visual Studio Code装备开发Maven项目、Spring Boot项目
设置包名
Visual Studio Code装备开发Maven项目、Spring Boot项目
设置项目名
Visual Studio Code装备开发Maven项目、Spring Boot项目

挑选项目打包方法

Visual Studio Code装备开发Maven项目、Spring Boot项目
依据自己的java版别挑选

Visual Studio Code装备开发Maven项目、Spring Boot项目
挑选依靠包
Visual Studio Code装备开发Maven项目、Spring Boot项目
挑选项目代码寄存位置
Visual Studio Code装备开发Maven项目、Spring Boot项目

发动项目

翻开项目,具体发动项目方法如图所示

Visual Studio Code装备开发Maven项目、Spring Boot项目
Visual Studio Code装备开发Maven项目、Spring Boot项目

其他插件

Lombok Annotations Support for VS Code:这个插件支撑在 VSCode 中运用 Lombok 注解,简化 Java 类的编写,如 @Getter@Setter@Data 等。
SonarLint:SonarLint 是一个静态代码剖析东西,可以帮助你查看代码中的潜在问题和常见过错。
Checkstyle for Java:这个插件可以帮助你坚持统一的编码风格,通过查看代码质量和使用预界说的代码规则。
SonarLint:SonarLint 是一个静态代码剖析东西,该插件可以查看代码中的潜在问题和常见过错。