스프링 부트 프로필을 IntelliJ에서 활성화하는 방법
문제 상황: IntelliJ에서 Spring Boot 프로필 활성화 실패
Spring Boot는 웹 애플리케이션을 쉽게 만들 수 있게 도와주는 프레임워크입니다. 이를 활용하여 여러 환경에서 애플리케이션을 운영하려면 다양한 프로필을 설정해야 합니다. 그런데 IntelliJ라는 개발 툴을 사용하면서 Spring Boot 프로필을 활성화하는데 어려움을 겪고 있을 수 있습니다.
해결 방안 1: VM 옵션을 이용한 설정
- IntelliJ에서
Run/Debug Configurations를 엽니다. VM options란에-Dspring.profiles.active=프로필명을 입력합니다.
예를 들어, dev라는 프로필을 활성화하려면 -Dspring.profiles.active=dev를 입력하면 됩니다.
해결 방안 2: Program arguments를 이용한 설정
Run/Debug Configurations를 엽니다.Program arguments란에--spring.profiles.active=프로필명을 입력합니다.
이번에도 dev 프로필을 활성화하려면 --spring.profiles.active=dev를 입력하면 됩니다.
해결 방안 3: IntelliJ의 Active Profiles 설정
Run/Debug Configurations에서Spring Boot탭을 찾습니다.Active Profiles란에 원하는 프로필 이름을 입력합니다.
여기에도 dev를 입력하면 해당 프로필이 활성화됩니다.
주의사항
모든 설정은 애플리케이션을 다시 시작하면 적용됩니다. 그리고 각 방법마다 설정하는 위치가 다르므로, 여러 방법을 혼용해서 사용하지 않는 것이 좋습니다. 하나의 방법만 선택해서 적용하면 혼란을 피할 수 있습니다.
결론
IntelliJ에서 Spring Boot 프로필을 활성화하는 방법은 여러 가지입니다. VM 옵션, Program arguments, 또는 IntelliJ의 Active Profiles 설정을 통해 쉽게 프로필을 활성화할 수 있습니다. 이를 통해 다양한 환경에서도 원활하게 애플리케이션을 운영할 수 있습니다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.