VSCode的Java开发插件

内容分享10小时前发布
0 0 0

适合初学者在vscode IDE进行SpringBoot的高效开发环境准备。

必须的开发环境准备这里不赘述,简单列表:

组件

版本提议

用途说明

JDK (Java Development Kit)

JDK 17 或 JDK 21(Spring Boot 3 要求最低 JDK 17)

提供 Java 编译器(javac)、运行时(JRE)和标准库。Spring Boot 3 不再支持 JDK 8/11。

Maven 或 Gradle

Maven ≥ 3.8 / Gradle ≥ 7.5

项目构建工具,用于依赖管理、编译、打包等。Spring Boot 官方推荐两者皆可,但 Maven 更常见于教程。

Git(可选但一般公司都要求吧)

最新稳定版

版本控制工具,用于代码管理、协作开发。VS Code 集成 Git 功能需系统安装 Git。

Extension Pack for Java插件

微软提供。

核心插件包,包含:

• Language Support for Java™

• Debugger for Java

• Test Runner for Java

• Maven/Gradle 支持

• Project Manager for Java

• IntelliSense、代码导航、重构等

VSCode的Java开发插件

Extension Pack for Java插件

Spring Boot Extension Pack

由 VMware 提供

Spring Boot 专用支持,包含:

• Spring Boot Tools(application.properties 智能提示)

• Spring Initializr(快速创建 Spring Boot 项目)

• Spring Boot Dashboard(启动/管理多个 Spring Boot 应用)

VSCode的Java开发插件

Spring Boot Extension Pack

Lombok Annotations Support for VS Code

可选,若项目使用 Lombok

为使用 @Data、@Getter 等 Lombok 注解提供编译时支持和 IDE 识别(需配合 JDK 设置 -javaagent,但新版 Java 插件已较好集成)

VSCode的Java开发插件

Lombok Annotations Support for VS Code

Maven for Java

Maven 项目支持

VSCode的Java开发插件

Maven for Java

Gradle for Java

Gradle 项目支持,按需安装

VSCode的Java开发插件

Gradle for Java

Language Support for Java(TM) by Red Hat

代码补全/语法检査

VSCode的Java开发插件

Language Support for Java(TM) by Red Hat

SonarQube for IDE

实时代码质量检查

VSCode的Java开发插件

SonarQube for IDE

Debugger for Java

断点调试工具

VSCode的Java开发插件

Debugger for Java

Test Runner for Java

单元测试运行器,支持 JUnit/TestNG

VSCode的Java开发插件

Test Runner for Java

REST Client

在 .http 文件中直接测试 REST API,无需 Postman

VSCode的Java开发插件

REST Client

Docker

若使用容器化部署 Spring Boot 应用,提供 Dockerfile 编写、镜像构建支持

VSCode的Java开发插件

Docker

© 版权声明

相关文章

暂无评论

none
暂无评论...