본문 바로가기

Development/Tool

[IntelliJ] 자동으로 static import 선언하기

728x90

더 좋은 다른 방법이 있는지는 모르겠지만 일단 기억하려고 적어놓는다. 상수나 enum을 사용할 때 해당 클래스명이나 enum명을 사용하지 않고 바로 변수를 사용할 수 있게 해주는 게 static import이다. 그런데 이게 귀찮은 게 Auto-Complete(Control + Space) 기능으로 import를 추가하면 static으로 추가하지 않고 '클래스명.변수명'으로 바꿔버린다. 그래서 static import로 자동완성하고 싶을 때는 Quick Fix( Alt + Enter ) 기능을 통해 static import를 사용하면 된다.

public static enum MetricType {
TEMPERATURE( "1" )
}

이런 enum이 있을 때, 사용하는 코드에서 TEMPERATURE를 치고 Quick Fix( Alt + Enter )를 누르면 아래 스샷처럼 선택지가 뜬다.


그리고 Import static constant로 시작하는 걸 선택하면 자동으로 static import를 추가해준다.


끝~










반응형