-
[spring boot&VS Code] powershell과 cmd에서 실행하기programming/Spring 2020. 7. 23. 22:41반응형
VS Code에서 spring boot를 사용할 때, dashboard를 이용해서 start 또는 debug로 편하게 시작할 수 있다.
이럴 때 직접 값들을 넘겨주고 싶을 때는 어떻게 할 수 있는지 알아봤다.
- cmd에서 실행하기
1. 먼저 해당 프로젝트 위치로 이동한다.
2. 해당 커맨드를 입력한다.
mvnw spring-boot:run -Dspring-boot.run.arguments=--USER_ARGUMENT_KEY=USER_ARGUMENT_VALUE
USER_ARGUMENT_KEY : 넘겨줄 값의 키를 적어준다.
USER_ARGUMENT_VALUE : 넘겨줄 값의 데이터를 적어준다.
3. 실행한다.
사실 cmd에서 실행은 무리 없이 되었다.
- powershell에서 실행하기
1. 해당 프로젝트로 이동한다.
2. 해당 커맨드를 입력한다.
.\mvnw spring-boot:run `-Dspring-boot.run.arguments=--USER_ARGUMENT_KEY=USER_ARGUMENT_VALUE
.\mvnw spring-boot:run "-Dspring-boot.run.arguments=--USER_ARGUMENT_KEY=USER_ARGUMENT_VALUE"
3. 실행한다.
powershell에서 실행할 때 중요한 건 -D의 앞에 백틱( ` : 키보드의 esc아래, 물결표와 같이 있는 키)을 적어줘야 한다.
또는 전체를 ""감싸주어서 명령어를 실행시켜줘야 한다.
powershell에선 "-" 문자를 이스케이프 처리해줘야 한다.
반응형'programming > Spring' 카테고리의 다른 글
[Spring Boot] application.yml의 리스트 값 사용하기 (0) 2020.10.07 [Spring Boot] VS Code @RunWith가 나타나지 않을 때 (0) 2020.08.19 [Spring Boot] 스프링 부트 배너 변경하기 (0) 2020.07.19 [spring-boot] application.yaml 또는 yml 사용법 (0) 2020.06.02 [Spring Boot] 스프링 부트 프로젝트 생성 (0) 2019.12.09