목록IntelliJ (23)
준호씨의 블로그

유닛 테스트 하나 돌릴 때마다 common 모듈 빌드에 20초가량 먹고 시작해서 어떻게 개선해야 될까 생각해보았습니다. 일단 querydsl 관련해서 clean 하고 compile 하는데 시간이 오래 걸리고 있는데 평소에 컴파일해두고 수정사항 생길 때만 자동으로 부분 빌드해 주면 되지 않을까 싶었는데 방법을 찾지 못했습니다. 기존에 작업하시던 분들께 관련해서 여쭤보니 개선방법이 나왔습니다. 바로 cmd + , (Preferences) Gradle 빌드 과정이 생략되어서 수십 초 정도를 아낄 수 있게 되었습니다. 관련 내용은 https://jojoldu.tistory.com/450 글에도 잘 정리가 되어있었습니다. IntelliJ 2019.2 에서 Gradle로 run과 test가 실행될때 인프런 강의를 ..

IntelliJ에서 build.gradle파일을 열어 보니 설정들이 회색으로 나오고 마우스를 올려보면 "No candidates found for method call plugins."라고 나오는 경우가 있습니다. gradle 설정을 수정하려고 하는데 IDE의 기능들을 제대로 활용하지 못하게 되는 상태입니다. 해결 방법은 Help -> Find Action...(Shift + Cmd + A)를 누르고 "Reload All Gradle Projects"를 실행하면 됩니다. 지금 제가 사용하는 2021.3에서는 "Reload All Gradle,sbt,BSP Projects"라고 나오네요.

IntelliJ - http 요청 테스트 - HTTP Request HTTP 요청을 테스트할 때 swagger를 이용하거나 Postman을 이용하기도 합니다. 그런데 IntelliJ에도 http요청을 테스트하기 좋은 기능을 제공하고 있습니다. git에 버전 관리하기도 좋아서 개인적으로 즐 junho85.pe.kr 지난 글에서 IntelliJ에서 제공하는 HTTP Request기능을 간단히 사용해 보았습니다. http://httpbin.org/get에 GET 요청을 보내면서 accept: application/json 헤더를 붙이려면 아래처럼 하면 됩니다. (### 는 요청을 구분하면서 주석을 달 수 있는 부분입니다. 실제 요청을 보내는 부분은 아닙니다.) ### GET GET http://httpbin...

HTTP 요청을 테스트할 때 swagger를 이용하거나 Postman을 이용하기도 합니다. 그런데 IntelliJ에도 http요청을 테스트하기 좋은 기능을 제공하고 있습니다. git에 버전 관리하기도 좋아서 개인적으로 즐겨 사용하고 있습니다. 간단한 사용법을 알아보겠습니다. 새 파일을 만들 때 HTTP Request라는 파일을 만들 수 있습니다. 확장자는 http입니다. Add request나 Examples를 이용해서 간단한 예제를 확인해 볼 수 있습니다. 터미널에서 http 서버에 붙어서 직접 요청을 날릴 때 보던 익숙한 명령어들이 보입니다. 각 명령어 왼쪽에 있는 초록색 세모 버튼을 눌러서 요청을 실행해 볼 수 있습니다. 요청 결과는 아래쪽 창에서 확인해 볼 수 있습니다. 상황에 따라 필요한 헤더들..

IntelliJ (외에 다른 Jetbrains 툴 포함)에서 Git 프로젝트인 경우 새로운 파일을 만들면 아래와 같은 팝업창이 나타납니다. 보통 "Remember, don't ask again"을 체크하고 Cancel을 하면 더 이상 물어보지 않습니다. 그런데 새 프로젝트 만들 때마다 자꾸 물어보니 이 과정도 귀찮더라고요. 저는 제가 원할 때만 git에 새로운 파일을 추가하는 편이라 이러한 화면이 안 뜨게 하는 방법이 없을까 찾아보았습니다. File -> New Projects Settings -> Preferences for New Projects... 를 선택합니다. 새 프로젝트에 대한 기본 설정을 다룹니다. Version Control -> Confirmation -> When files are c..