💡 이 글에서는 VS Code에서 Java 및 Spring Boot 개발을 위한 필수 플러그인을 설치하는 방법을 소개합니다.

 

1. Java & Spring Boot 개발을 위한 필수 플러그인

Java 기반 프로젝트를 VS Code에서 원활하게 실행하려면 다음 플러그인을 설치해야 합니다.

1️⃣ Java Extension Pack

설명:
Java Extension Pack은 VS Code에서 Java 개발을 위한 필수 기능을 모아둔 패키지입니다.
설치하면 다음과 같은 주요 기능을 사용할 수 있습니다.

  • 코드 자동 완성 및 IntelliSense 지원
  • 디버깅 기능
  • Maven 및 Gradle 프로젝트 관리

설치 방법:

  1. VS Code를 실행합니다.
  2. 왼쪽 사이드바에서 Extensions(확장 프로그램) 아이콘을 클릭합니다.
  3. 검색창에 Extension Pack for Java  을 입력한 후 설치 버튼을 클릭합니다.

📌 설치 화면


2️⃣ Spring Boot Extension Pack

설명:
Spring Boot Extension Pack은 Spring Boot 프로젝트를 더욱 쉽게 관리할 수 있도록 돕는 확장 프로그램입니다.

  • Spring Boot 대시보드 제공
  • 애플리케이션 실행 및 관리 기능 추가
  • Spring Initializr를 이용한 프로젝트 생성 지원

설치 방법:

  1. 확장 프로그램 검색창에 Spring Boot Extension Pack을 입력합니다.
  2. 설치 버튼을 클릭합니다.
  3. VS Code를 재시작하면 적용됩니다.

📌 설치 화면


2. 추가로 설치하면 좋은 플러그인 추천

🔹 Lombok Annotations Support for VS Code

  • Lombok을 사용하는 프로젝트에서 어노테이션(@Getter, @Setter 등)이 정상적으로 동작하도록 지원합니다.
  • Lombok을 활용하는 경우 필수 플러그인

🔹 REST Client

  • Spring Boot 백엔드 API를 쉽게 테스트할 수 있는 툴입니다.
  • Postman을 사용하지 않고도 VS Code에서 바로 API 요청을 보낼 수 있습니다.

3. 마무리

이제 VS Code에서 Java와 Spring Boot 프로젝트를 더욱 효율적으로 개발할 수 있습니다.

1. VS Code vs Visual Studio, 무엇이 다를까?

VS Code란?
Visual Studio Code(VS Code)는 마이크로소프트에서 개발한 코드 편집기입니다. 문서 작업에 MS Word를 사용하듯이, 개발자는 코드를 작성할 때 VS Code와 같은 에디터를 활용하죠.

VS Code는 가볍고 다양한 프로그래밍 언어를 지원해 많은 개발자들이 선호하는 툴입니다. 다만, 기본적으로는 에디터이기 때문에 필요한 기능을 확장(Extensions)하여 개발 환경을 직접 구성해야 합니다.

 

2. VS Code 설치 방법

먼저, 공식 사이트에서 설치 파일을 다운로드해야 합니다.

🔗 VS Code 다운로드: 공식 사이트 바로가기

사이트에 접속하면 다음과 같은 화면이 나타납니다. 자신의 운영체제(Windows, macOS, Linux)에 맞는 버전을 선택하여 다운로드하세요.

 

3. 한국어 팩 설치하기

VS Code의 기본 언어는 영어이지만, 확장 프로그램을 설치하면 한글로 변경할 수 있습니다.

  1. VS Code를 실행합니다.
  2. 왼쪽 사이드바에서 Extensions(확장 프로그램) 아이콘을 클릭합니다.
  3. 검색창에 Korean Language Pack을 입력한 후 설치합니다.
  4. 설치 후, VS Code를 재시작하면 한글 인터페이스가 적용됩니다.

이제 VS Code를 한글로 편하게 사용할 수 있습니다

 

최근 2024년에 열린 한 세미나에서, VS Code와 GitHub Copilot을 활용해 코드 인스펙션 자동화 및 보안 취약점 조치 등 단순 개발 업무를 거의 자동으로 처리하는 장면을 직접 목격했습니다. 그 자리에서 보여준 자동화 기능들은 저에게 깊은 인상을 남겼고, 그동안 주로 사용해왔던 이클립스와 인텔리제이 대신 VS Code를 적극 활용해보자는 결심을 하게 만들었습니다.

1. 왜 VS Code인가?

VS Code는 경량화된 에디터임에도 불구하고 다양한 확장 플러그인들을 통해 강력한 개발 환경을 제공합니다. 특히 GitHub Copilot과 같은 AI 기반 플러그인은 코드 작성, 자동 인스펙션, 보안 취약점 대응 등 여러 방면에서 개발 생산성을 크게 높여줍니다.
저는 이번 기회에 VS Code를 제대로 활용하기 위해 어떤 플러그인들이 있는지부터 조사해보기로 했습니다.

2. 고려 중인 주요 플러그인

앞서 조사한 내용에 따르면, 아래와 같은 플러그인들이 이번 프로젝트에 큰 도움이 될 것 같습니다.

  • Java 및 Spring Boot 관련 플러그인
    • Java Extension Pack: Java 개발에 필요한 기본 기능들을 제공해 Spring Boot 프로젝트를 효율적으로 관리할 수 있습니다.
    • Spring Boot Extension Pack: Spring Boot 전용 기능(대시보드, 초기 설정 도구 등)을 지원하여 프로젝트 시작을 쉽게 해줍니다.
  • React 및 프론트엔드 관련 플러그인
    • ES7+ React/Redux/GraphQL/React-Native snippets: React 컴포넌트와 관련 기능들을 빠르게 생성할 수 있어 코드 작성 시간을 단축해 줍니다.
    • ESLint와 Prettier: 코드 품질과 스타일을 자동으로 관리해, 협업 시 일관된 코드베이스를 유지할 수 있습니다.
  • Docker 관련 플러그인
    • Docker: Dockerfile 작성, 컨테이너 관리, 이미지 빌드 등을 VS Code 내에서 쉽게 할 수 있도록 도와줍니다.
  • 생산성 향상을 위한 기타 플러그인
    • GitHub Copilot: AI 기반 코드 추천 및 자동 완성 기능으로, 반복적인 코드 작성 및 인스펙션을 자동화합니다.
    • Live Share: 팀원과 실시간으로 협업할 수 있는 환경을 제공하여, 원격 페어 프로그래밍이나 코드 리뷰를 더욱 원활하게 진행할 수 있습니다.
    • REST Client: 백엔드 API를 손쉽게 테스트할 수 있어, Spring Boot 기반 API 개발에 유용합니다.

 

개발 도구의 선택과 환경 구성은 개발 생산성에 큰 영향을 미치는 중요한 요소입니다. AI와 자동화 기술이 빠르게 발전하는 이 시점에서, VS Code와 같은 경량 에디터와 다양한 플러그인의 조합은 개발 업무를 한층 간편하게 해줄 수 있을거라 생각합니다.

+ Recent posts