이 출시되었습니다! 11월의 새로운 기능 및 수정 사항을 읽어보세요.

Visual Studio Code용 Java 확장

Visual Studio Code 주변의 훌륭한 Java 커뮤니티 덕분에 다양한 확장을 사용하여 Java 개발 경험을 향상시킬 수 있습니다.

팁: 확장을 설치하고 관리하는 방법을 알아보려면 일반적인 VS Code 확장 설명서를 참조하세요.

이 단원에서는 다양한 Java 개발 시나리오에 유용한 인기 확장을 추천합니다.

기본 Java 개발

Visual Studio Code에서 핵심 Java 개발 경험(Java 코드 자동 완성, Java 애플리케이션 실행/디버깅/테스트, Java 프로젝트 관리 등)을 찾고 있다면 Java용 확장 팩을 추천합니다. 이 확장 팩에는 기본 Java 개발을 위한 인기 Java 확장 목록이 포함되어 있습니다.

  1. Red Hat의 Java™용 언어 지원
  2. Debugger for Java
  3. Java용 테스트 실행기
  4. Java용 Maven
  5. Java용 프로젝트 관리자
  6. Visual Studio IntelliCode

Extension Pack for Java 설치

이 확장 팩으로 시작하려면 Java 시작하기 자습서를 방문할 수 있습니다.

코드의 품질 및 보안 문제를 감지하는 SonarLint 확장도 설치할 수 있습니다.

Spring Boot 확장

Spring Boot는 Java 개발자들 사이에서 매우 인기 있는 오픈 소스 마이크로서비스 기반 Java 웹 프레임워크입니다. Spring Boot 개발을 위해 VMware와 Microsoft에서 제공하는 훌륭한 확장이 있습니다.

다음 확장을 포함하는 Spring Boot 확장 팩을 설치하는 것이 좋습니다.

  1. Spring Boot 도구
  2. Spring Initializr Java 지원
  3. Spring Boot Dashboard

Spring Boot 확장 팩 설치

Spring Boot 관련 정보는 Spring Boot 페이지에서 더 찾아볼 수 있습니다.

Java용 Gradle

Visual Studio Code는 Java용 Gradle 확장을 통해 Gradle 지원을 제공합니다. 이 확장을 사용하는 방법에 대해 자세히 알아보려면 빌드 도구 페이지의 Gradle 섹션을 방문하세요.

애플리케이션 서버 (Tomcat / Jetty / 등)

커뮤니티 서버 커넥터는 Tomcat 및 Jetty와 같은 애플리케이션 서버에 대한 훌륭한 확장입니다.

Visual Studio Code에서 Java 애플리케이션 서버와 함께 작업하는 방법에 대해 자세히 알아보려면 애플리케이션 서버 페이지를 참조하세요.

MicroProfile / Quarkus

Eclipse MicroProfile 및 Quarkus에 대한 지원은 다음 확장을 통해 제공됩니다.

다른 Java IDE의 키맵

다른 Java IDE의 키보드 단축키에 익숙한 개발자를 위한 커뮤니티 확장 기능이 있습니다.

키맵 확장은 다른 IDE 또는 편집기의 키보드 단축키를 VS Code에 적용하므로 새로운 키보드 단축키에 손가락을 다시 훈련할 필요가 없습니다.

원격 개발 및 컨테이너 지원

원격 및 컨테이너 개발 시나리오에 유용한 몇 가지 다른 확장도 추천합니다.

  • 원격 개발 확장을 사용하면 VS Code를 사용하여 컨테이너, 원격 컴퓨터 또는 Linux용 Windows 하위 시스템에 액세스할 수 있습니다.
  • Docker 이미지를 빌드하고 이미지 레지스트리를 사용하려면 컨테이너 도구 확장을 사용할 수 있습니다.
  • Kubernetes 확장은 클러스터와 내부 노드를 관리하기 위한 탐색기 보기를 제공합니다. 또한 Kubernetes 매니페스트 파일을 편집하기 위한 고급 구문 지원을 제공합니다.
  • Live Share는 동일한 코드베이스에서 다른 사람과 협업해야 할 때 유용한 도구입니다.

Visual Studio Code용 Azure

Visual Studio Code용 Azure 확장은 Azure 및 클라우드와 원활한 통합을 제공합니다. 몇 가지 Azure 확장을 추천합니다.

팀 개발

  • Azure Repos 확장을 사용하면 Azure DevOps 서버에 쉽게 연결할 수 있으므로 TFVC 또는 Git 소스 리포지토리의 빌드, 풀 요청 및 작업 항목을 쉽게 모니터링할 수 있습니다.

사물 인터넷

일반 도구

  • Azure 도구 확장 팩은 애플리케이션에 전원을 공급하기 위해 Azure 서비스를 검색하고 상호 작용하는 것을 쉽게 해주는 풍부한 확장 세트를 제공합니다.
  • Azure Resource Manager 도구는 Azure Resource Manager 배포 템플릿 및 템플릿 언어 식에 대한 풍부한 편집 환경을 제공합니다. 예를 들어, TLE 함수 이름, 매개 변수 참조, 시그니처 도움말, 정의로 이동, 정의 미리 보기, 참조 미리 보기 및 오류 및 경고에 대한 IntelliSense를 통해 VS Code에서 Azure Resource Manager 템플릿을 빠르고 쉽게 작성할 수 있습니다.

Azure 확장을 방문하여 더 많은 Azure 확장을 찾아보세요.

다른 Java 확장 검색

위의 확장 기능이 요구 사항을 충족하지 않는 경우 Visual Studio Code 내에서 다른 Java 관련 확장을 검색할 수도 있습니다. 단계는 다음과 같습니다.

  1. 확장 보기(⇧⌘X (Windows, Linux Ctrl+Shift+X))로 이동합니다.
  2. "java"를 입력하여 확장 목록을 필터링합니다.

Java Extensions

기존 확장 기능에 대한 기여에 감사드리며, 마켓플레이스에서 찾고 있는 것을 찾지 못하면 새로운 Java 확장을 만들기를 바랍니다.

© . This site is unofficial and not affiliated with Microsoft.