본문 바로가기

Java

eclipse에서 자바 코드 템플릿 사용하기

외우고 있는 코드를 매번 쓰는건 꽤나 귀찮은 작업이다.
그래서 이클립스에 템플릿으로 등록해놓고 사용하니 매우 편하다. 

이클립스의 Windows -> Preferences순으로 클릭하면 
Preferences 화면이 나온다. 

여기서 Java > Editor > Templates 순으로 가야된다. 



내가 자주 사용하는 건 테스트 케이스 static 클래스 임포트랑 로그 변수를 자동으로 입력해주는 템플릿을 자주 사용한다. 
등록해보자 



 log4j 변수용으로 하나 만들고 



테스트 케이스 클래스 임포트 용으로 하나 만들자. 



addlog를 타이핑하고 컨트롤과 스페이스를 같이 누르면 addlog라고 뜰것이다. 그걸 선택하면 아래와 같이
템플릿으로 설정한걸 이클립스에서 넣어준다. 



아래는 템플릿 추가할때의 구문들이다. 

log4j 변수추가하기

${:import('org.apache.commons.logging.Log','org.apache.commons.logging.LogFactory')}

private Log log = LogFactory.getLog(${primary_type_name}.class);


테스트 케이스용 import 클래스 추가하기

${:importStatic(

'org.hamcrest.CoreMatchers.*'
, 'org.junit.Assert.*'
, 'org.junit.matchers.JUnitMatchers.*'
, 'org.hamcrest.Matchers.*;'
, 'org.junit.Test'
)}


이걸로 조금 더 편해지는 사람이 있을라나?  


조금 더 자세한것은 아래 링크를 참조하시요.
http://eclipse.dzone.com/news/effective-eclipse-custom-templ