728x90
728x90
인텔리제이로 스프링 부트 구동 시 application 을 다른 포트로 돌리는 방법 ✨
MSA 구조를 공부 하는 도중, 연습용으로 여러 포트의 어플리케이션 구동이 필요하였다.
build를 한 후 터미널에서 java -jar를 통해 실행시킬 수도 있지만, 인텔리제이에서도 쉽게 구동할 수 있어 그 방법을 소개하려한다.
위와 같이 인텔리제이에서 같은 어플리케이션을 port 만 다르게 여러 서버를 쉽게 구동시킬 수 있다.
1. (1시 방향) Edit Configurations 열기
2. apllcation 클릭 후 Copy Configuration 클릭하여 복사
3. VM options 에 -Dserver.port=(원하는포트) 입력 후 apply
-D는 자바 클래스를 실행함에 있어서 부가적인 옵션을 부가하는 방법이다. 😲
4. 두 어플리케이션을 실행 시키면 둘다 실행이 돌아가게 된다.
실행모습
(1)
(2)
👏
👏
'개발 관련 부가 지식 > 기타' 카테고리의 다른 글
시큐어코딩 - Parameter Binding (0) | 2023.03.28 |
---|---|
Java Stack 구현 (0) | 2023.02.21 |
디자인패턴이란? (0) | 2023.01.22 |
웹 url 동작 과정, 쿠키와 세션, Rest api (0) | 2023.01.21 |
자료구조 기초 정리 (0) | 2023.01.18 |