Notice
Recent Posts
Recent Comments
준호씨의 블로그
IntelliJ Import static method... 에 원하는 메서드가 안나올 때. MockMVC의 get 메서드 임포트. 본문
개발이야기
IntelliJ Import static method... 에 원하는 메서드가 안나올 때. MockMVC의 get 메서드 임포트.
준호씨 2020. 7. 5. 20:32반응형
MockMVC의 static method의 import 자동완성을 하려고 하면
이렇게 원하는 건 안 나오고 엉뚱한 것들만 잔뜩 나오는 경우가 있습니다.
IntelliJ 가 좀 더 똑똑하게 찾아주면 좋겠지만 아직 까지는 잘 안되는가 봅니다.
원인은 get이라는 static 메서드가 여러 라이브러리들에 흔하게 있기 때문인 것 같은데요. 그래도 MockMVC 사용하면 거기 있는 get을 먼저 찾아 주면 좋지 않을까 싶습니다.
아무튼 IntelliJ 설정으로 해결할 방법이 있는데요. Auto Import에서 직접 Import 해서 쓸 일이 없는 것들을 미리 제외 처리하면 됩니다.
가장 간단한 방법은 아까 전 Import static method -> Method to Import에서 바로 제외 처리하는 방법입니다.
오른쪽 세모 누르고 Exclude '...' from auto-import 하면 됩니다.
두 번째 방법으로 설정에서 직접 추가해 주는 방법입니다. 수동으로 추가하려면 Preferences -> Editor -> General -> Auto Import에서 추가해 주면 됩니다.
저는 이것저것 추가하다 보니 아래 리스트들이 추가되었습니다.
com.sun | IDE |
java.lang.invoke | IDE |
javax.swing | IDE |
jdk.internal | IDE |
jdk.javadoc | IDE |
jdk.nashorn | IDE |
jdk.vm | IDE |
org.graalvm | IDE |
sun.font | IDE |
sun.jvm | IDE |
sun.security | IDE |
sun.swing | IDE |
이 정도 추가하고 나니
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
가 자동으로 잘 import 됩니다.
반응형
'개발이야기' 카테고리의 다른 글
IntelliJ - Add File to Git 끄기 (0) | 2020.07.23 |
---|---|
Spring Boot - spring initializr 에서 프로젝트 생성하기. https://start.spring.io (0) | 2020.07.20 |
OSX - 8080 포트를 사용하는 프로세스를 찾아라. lsof, netstat (0) | 2020.07.05 |
IntelliJ - 소스코드창만 보고싶어. Hide All Tool Windows. Cmd + Shift + F12. Zoom Ctrl + Cmd + = (0) | 2020.06.26 |
gradle wrapper version up 하기 (0) | 2020.06.25 |
Comments