일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- JavaScript
- spring security
- jQuery
- Java
- map
- Spring
- leetcode
- OAuth
- Spring Cloud
- GIT
- EUREKA
- 프로그래머스
- JS
- IntelliJ
- docker
- date
- 비동기
- 유레카
- 스프링
- 자바스크립트
- STS
- spring boot
- 자바
- SpringBoot
- 도커
- gitlab
- map()
- 코딩테스트
- 스프링부트
- 스프링 클라우드
- Today
- Total
RATSENO
[intellij]static method 자동완성, import 할 때 목록에 노출되지 않는 경우 본문
Junit4를 이용하여 실습중에 static method를 import해야되는데 분명 라이브러리가 있지만
자동완성 (alt + enter) 목록에 노출되지 않는 경우가 발생하였습니다..
이러쿵 저러쿵 구글링을 하다보니 자동완성으로 match되는 항목들이 너무 많을경우 원하는 method가
노출되지 않을 때가 있다는 것입니다다.... (ㅂㄷㅂㄷㅂㄷㅂㄷㅂㄷ)
진리의 intellij라고 생각했지만 제가 잘 못쓰는건지 가끔씩 말을 안들을때가 있더라구요 ㅠㅠ
다시 또 이러쿵 저러쿵 intellij의 설정들을 건드려보다 해당 문제를 해결하였습니다.
결론부터 말하자면 잘쓰지 않는 라이브러리들을 자동완성에서 제외하였습니다.;;;;
import하고 싶었던 static method는
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get
메소드였지만 get()이라는 메소드가 프로젝트 내부에서 사용하는 여러 라이브러리에 잔뜩 있기때문에
자동완성 목록에서 찾을수 없었습니다.
settings > General > Auto Import
로 들어가 위의 그림처럼 Exclude from import and completion 에 쓰지않는 패키지들을 추가합니다.
타이핑으로 입력하기 힘들 경우
자동완성 목록에서 제외하고 싶은 메소드의 패키지를 클릭하고 오른쪽 화살표를 클릭,
원하는 패키지 depth를 클릭하여 제외시킬수 있습니다.
다시 get() 메소드 자동완성(alt + enter)를 사용하면
정상적으로 노출됩니다.
'ETC > TIP' 카테고리의 다른 글
STS에서 gradle 프로젝트 git에서 import하기 (0) | 2021.11.24 |
---|---|
STS에서 Spring boot 인스턴스 여러개 띄우기 (0) | 2021.10.10 |
windows cmd창, powershell 따옴표 처리 (1) | 2020.08.12 |
[vi/vim]단축키 정리 (0) | 2019.12.16 |