설정 단축키 : Ctrl + ,
Settings > 우측 상단의 Open Settings (JSON) 클릭으로 전환
"java.project.sourcePaths": ["src"],
"java.project.outputPath": "bin",
"java.project.referencedLibraries": [
"lib/**/*.jar"
]
- Java 프로젝트의 소스 폴더를 "src"로 지정한다. IDE는 "src" 디렉토리에서 Java 소스 파일을 찾는다
- 컴파일된 Java 클래스 파일의 출력 디렉토리를 정의한다. 컴파일 후 .class 파일은 "bin" 디렉토리에 저장된다
- 외부 라이브러리를 프로젝트에 포함할 수 있도록 설정한다. IDE는 "lib" 디렉토리(및 하위 디렉토리) 내의 모든 JAR 파일을 찾아 프로젝트의 클래스 경로에 추가한다
"java.debug.settings.hotCodeReplace": "auto",
"spring.dashboard.openWith": "external"
- 디버깅 중 hotCodeReplace가 어떻게 작동할지를 제어한다. "auto"로 설정하면 IDE가 실행 중인 애플리케이션에서 수정된 코드를 자동으로 교체한다
( hotCodeReplace : 애플리케이션을 실행 중인 상태에서 코드의 일부를 수정하고, 애플리케이션을 재시작하지 않고도 그 변경 사항을 즉시 적용할 수 있는 기능이다. )
- Spring 대시보드가 열리는 방식을 설정한다. "external"로 설정하면 대시보드가 IDE 내에서가 아니라 외부 창이나 애플리케이션에서 열린다.
"java.import.gradle.java.home": "C:\\jdk-17.0.2"
- Gradle 가져오기를 위한 JDK 홈 디렉토리를 지정한다.
- Gradle로 프로젝트를 빌드할 때 사용할 JDK를 지정하며, C:\\jdk-17.0.2에 위치한 JDK 17.0.2를 사용한다 는 뜻
"spring-boot.ls.java.vmargs": [
"-Djava.net.preferIPv4Stack=true"
]
- VSCode가 Java 컴파일 후 프로그램을 실행할 때 JVM에 전달하는 파라미터다
- Spring Boot 언어 서버에 대한 VM 파라미터를 설정한다.
-Djava.net.preferIPv4Stack=true 인수는 Java 애플리케이션이 IPv4 스택을 사용하도록 강제하며, 이는 일부 환경에서 네트워킹 문제를 피하는 데 도움이 될 수 있다
'IT > VS Code' 카테고리의 다른 글
케이스 변경 (1) | 2024.12.03 |
---|---|
Auto Reload (0) | 2024.10.15 |
Gradle 프로젝트 사용 시, JDK 버전 문제 해결 (0) | 2024.10.14 |
Visual Studio Code 설치 및 기본설정 (1) | 2024.10.05 |
VS Code Extension (0) | 2024.09.18 |