logo

[spring] VScode 실행환경 관리하기

language-logoSpring

• 작성자는 다양한 실행 환경에서 프로젝트를 운영할 때 발생할 수 있는 설정 파일 관리의 어려움을 해결하기 위해, Spring Boot 2.4.0 이상의 버전에서 제공하는 하나의 properties 파일에 환경별 설정을 분리하는 방법을 선택했다.
• 이전 직장에서의 경험을 바탕으로, 실행 환경을 local, dev, prod 등으로 나누어 관리하는 방법을 참고하여, Visual Studio Code의 launch.json 파일을 수정하고, properties 파일에 `#---`를 사용하여 환경을 분리하는 방식을 채택했다.
• VScode에서 Spring 프로젝트의 프로파일을 설정하기 위해 launch.json 파일의 args에 `--spring.profiles.active=local`을 추가하여 프로파일을 변경할 수 있으며, 이는 application.properties 파일에서 해당 프로파일로 프로젝트를 빌드 및 실행하게 한다.
• VScode를 사용하여 사이드 프로젝트를 진행할 때, launch.json과 properties 파일만 수정하여 프로파일을 설정할 수 있어 다른 방법에 비해 간편하다고 느꼈으며, 여러 파일을 추가하거나 gradle 파일을 수정할 필요가 없어 효율적이다.

thumbnail
북마크
공유하기
신고하기
6분 분량
조회수 305
profile-image이다빈1122
6달 전
Copyright © 2025. Codenary All Rights Reserved.