VS Code
-
[VS Code] Spring boot VS Code로 실행인자 전달하기programming/tool 2020. 9. 21. 22:26
Spring Boot를 시작할 때 ${db.url}과 같은 방법으로 실행 인자를 전달받을 수 있다. VS Code에서는 실행 인자 전달을 위해서는 launch.json이라는 파일에서 값을 전달할 수 있다. launch.json 파일을 열어보면 위와 비슷하게 설정되어있을 것이다. 실행 인자를 전달하기 위해선 args를 vmArgs로 바꾸고, 인자를 적어주면 된다. "-Dkey=value"의 형식으로 적용할 수 있다. 그리고 launch.json 파일은 프로젝트 폴더 아래의 .vscode 밑에서 찾을 수 있다.
-
[Spring Boot] VS Code @RunWith가 나타나지 않을 때programming/Spring 2020. 8. 19. 22:33
스프링 부트로 이것저것 만들어 보는 중에, 테스트를 테스트해보고 싶었다. 그래서 이것저것 따라 하려는데 @RunWith를 사용해야 하는데, 나오지 않는다. VS Code를 사용하고 있어서 그런지 일단 Extensions을 테스트에 필요하다는 것을 깔아본다. 그래도 여전히 나오지 않는다. 물론 pom.xml에 dependency도 추가해놨었지만 나오지 않았다 짜증 나서 포기하려던 중 jUnit이 버전이 여러 개 있다는 것을 찾았고, 하위 호환에 관해서도 봤다. (사실 무슨 소린지는 정확히 몰랐다.) 하지만 이것저것 찾은 다음, 다시 pom.xml을 보는데 exclusion이 보였다. Spring Initializr로 생성했기 때문에 신경을 안 쓰고 있었는데, 저게 문제였다. exclusions를 주석 치고..
-
[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. 해당 프로젝..