티스토리 뷰

프로젝트를 실행시킬 때 같은 프로젝트라도 서로 다른 환경설정을 통해서 다른 역할을 부여하고싶을 때 Multi Profiles를 활용 합니다. 사용 방법은 간단합니다. 물론 대부분의 개발툴에서는 프로필변경을 통한 실행을 지원하겠지만, cmd 환경이 훨씬 간편할것이라고 생각합니다.

MVN 커맨드가 활성화 돼있다는 가정하에 진행합니다.

#Multi Profiles 

아래 보시면 커맨드에 -Dspring-boot.run.arguments를 통해서 실행 프로필을 바꿀 수 있습니다.

--spring.profiles.active= [실행 시킬 프로필 명] 으로 말이죠!

mvn spring-boot:run -Dspring-boot.run.arguments==--spring.profiles.active=dev

mvn spring-boot:run -Dspring-boot.run.arguments==--spring.profiles.active=prod

끝입니다. 해당 커맨드로 실행시키면 서로 다른 프로필로 프로젝트를 실행 시킬 수 있습니다.  

 

# 해당 포스팅은 0번포트로 자동 포트 부여를 해놨을때만 실행될겁니다. 고정된 포트를 지정해뒀다면 이미 해당 포트는    사용 중 이기에 에러가 발생합니다. 로드밸런싱을 구축해놓은 프로젝트에서 사용하시면 많은 꿀이 떨어집니다!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함