2022. 1. 19. 15:30ㆍIDE/IntelliJ
[IntelliJ] IntelliJ profiles 옵션 지정하기
- IntelliJ local, dev 옵션 지정하기 -
개발을 하다보면 local에서 1차 테스트 후, 2차로 dev 서버에 올리는 경우가 있는데
application.yml 에 -dev, -local 이라 명명한 뒤 spring.profiles.active = local(혹은 dev)를 수정하면서 test를 했다.
하지만 package를 할 때마다 local을 dev로 변경해서 배포를 하게 되는데 간혹 local로 설정해서 실수 할 때가 있다.
여기서는 spring.profiles.active=dev를 고정한 상태에서 local에서 실행하게 되면 local로 실행되게끔 설정하려고 한다.
요약
Edit Configurations -> Build and run -> VM Option란에 -Dspring.profiles.active=local 이라고 적는다.
( 프로젝트 application Profile 상태 )
# application.yml
spring:
profiles:
active: dev
| application.yml에는 dev라고 설정해 두었다.
dev와 local의 차이점은 db 위치와 기타 설정이 조금씩 다르게 되어 있어서 분리가 필요했다.
| 우측 상단 Edit Configurations를 클릭한다.
| Build and run에 보면 VM options라고 있는데 이 부분에 '-Dspring.profiles.active=local'이라고 적으면 된다.
이렇게 되면 local로 실행이 되며, 혹은 dev라고 적으면 dev모드로 실행이 된다.
1순위가 VM Option을 따르게 된다.
-Dspring.profiles.active=local
| 실행하게 되면 spring.profiles.active는 dev이지만 실제로 local로 실행되는것을 볼 수 있다.
'IDE > IntelliJ' 카테고리의 다른 글
인텔리J 초기세팅(플러그인, SDK, import 등) - 나만의 세팅 기록 (2) | 2024.04.20 |
---|---|
[intelliJ] 인텔리J 세로줄 없애기 및 자동 줄바꿈 길이 조절 (0) | 2023.04.23 |
[IntelliJ] javaDoc Error (Cannot resolve symbol) (0) | 2022.07.05 |
[IntelliJ] 폴더 생성시, 상위폴더.하위폴더로 되는 현상 (0) | 2022.03.07 |
[IntelliJ] 인텔리J junit 한글 깨짐 문제 해결 (0) | 2021.02.13 |